初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-01-17 20:21:46

sieg
Member

検索フォームのスクリプトについて

お世話になります
非常に困ってます
助けて下さい

Win7 Pro13 を使用しております

下記の検索フォームを作成しているのですが
スクリプトがうまく組めないで悩んでおります

ご教授いただけないでしょうか


「検索フォーム」 レイアウト           「フロア別」レイアウト

フィールド名                 フィールド名
①物件番号検索                A物件番号
②物件名検索                 B物件名
③用途検索                  C用途
④状況検索(満室 空き ラジオボタン使用)  D状況
⑤申込み検索(ラジオボタン)         E申込み
⑥都道府県検索                F都道府県
⑦区市町村検索                G区市町村
⑧町名検索                  H町名
⑨丁目検索                  I丁目
⑩番地検索                  J番地
⑪号検索                   K号
⑫沿線名検索                 L沿線名
⑬駅名検索                  M駅名
⑭徒歩○○分 以内              N徒歩
⑮賃料下限~⑯賃料上限            O賃料
⑰坪単価下限~⑱坪単価上限          P坪単価
⑲占有面積下限~⑳占有面積上限        Q占有面積
21 築年数検索(西暦) 年 以降       R築年数(西暦)


上記検索内容に対してのスクリプトを下記のように組んでみました

検索モードに切り替え
切り取り[①物件番号検索]
レイアウト切り替え[フロア別]
貼り付け[A物件番号]
※1 新規レコード/検索条件
      レイアウト切り替え[検索フォームレイアウト]
      レコード/検索条件/ページへ移動[最初の]
      切り取り[②物件名検索] 
      レイアウト切り替え[フロア別]
      レコード/検索条件/ページへ移動[最後の]
※2 貼り付け[B物件名]

②~⑬まで※1~※2を繰り返し


新規レコード/検索条件
変数を設定[$徒歩;値:物件DB フロア別::徒歩検索 & " ≤ " & 物件DB フロア別::徒歩検索]
フィールド設定[物件DB フロア別::徒歩;$徒歩]

⑮~⑳
新規レコード/検索条件
変数を設定[$賃料;値:物件DB フロア別::賃料下限 & "..." & 物件DB フロア別::賃料上限]

21
新規レコード/検索条件
変数を設定[$築年数;値:物件DB フロア別::築年数検索 & " ≥ " & 物件DB フロア別::築年数検索]
フィールド設定[物件DB フロア別::築年数;$築年数]

検索実行
レイアウト切り替え[フロア別]

上記のスクリプトではエラーも出ずに「検索条件」が増えるだけになってしまいます

⑭、21のスクリプトについては組む方法が分からず、ご教授をお願い出来ればと思います

また、上記で何が足りないのかご教授いただけないでしょうか

長文で申し訳ありません

本当に苦しんでおります
よろしくお願いします

Offline

#2 2018-01-18 11:02:25

チポ
Member

Re: 検索フォームのスクリプトについて

お間違えを二つ

  二回目以降検索フォームでブラウズモードにしていません
  一回ごとに新規検索条件としていますが、それだと各回をorで検索します

21の検索条件は
  >= 検索フォーム::築年数検索
の形を作ればいいですね。

検索実行の前でスクリプトを止めて検索条件を確認するといいでしょう。

Offline

#3 2018-01-19 22:49:27

sieg
Member

Re: 検索フォームのスクリプトについて

チポ様
ご回答ありがとうございます

>二回目以降検索フォームでブラウズモードにしていません
  一回ごとに新規検索条件としていますが、それだと各回をorで検索します

ご指摘ありがとうございます
見直してみます

>21の検索条件は
  >= 検索フォーム::築年数検索
の形を作ればいいですね。

具体例をありがとうございます
組んでみます

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 553.5 KiB (Peak: 581.53 KiB) ]