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

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

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

You are not logged in.

Announcement

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


#1 2018-01-11 23:51:02

sieg
Member

検索方法について

ファイルメーカー購入したての初心者です

初歩的な事かと思いますが、つまずいておりますので
ご教授いただければと思います

Win7   Pro13 を使用しております


検索フォームを作成しております
検索フォームの一部を下記の通りにしたいと考えております

検索フォームレイアウト
「フィールド1」 ~ 「フィールド2」
※フィールド1.2は数値です

検索結果レイアウトにフィールド1~フィールド2の範囲の数値がヒットする

上記のスクリプトと組みたいと思い、まずは手動で検索しようと思ったところ
方法が分かりませんでした

初歩的な事で大変申し訳ないのですが
ご教授いただけますと助かります

よろしくお願いします

Offline

#2 2018-01-12 01:03:20

Re: 検索方法について

...を間に入れるだけじゃないでしょうか?

Offline

#3 2018-01-12 01:15:49

Hiro
Member

Re: 検索方法について

ヘルプ「特定の範囲に一致する情報の検索」を参考ください。

例えば、「フィールド1」に「110」、「フィールド2」に「199」が入っているとして、
●手動検索は、
> 「フィールド1」「フィールド2」がグローバルフィールドの場合、
・検索モードへ切り替え
・「フィールド1」の値「110」と「フィールド2」の値「199」を見ながら、
・範囲検索キーワード「110...199」を書き込み
・検索実行
> 「フィールド1」「フィールド2」が非グローバルの場合、
・「フィールド1」の値「110」と「フィールド2」の値「199」を覚えてから、
・検索モードへ切り替え
・記憶を基に範囲検索キーワード「110...199」を書き込み
・検索実行

●自動検索スクリプトは、例えば、
・変数を設定[$keywd;値:※下式]
      テーブル::フィールド1 & "..." & テーブル::フィールド2
・検索モードへ切り替え
・フィールド設定[テーブル::検索フィールド;値:$keywd]
・検索実行[]

Offline

#4 2018-01-12 13:44:38

sieg
Member

Re: 検索方法について

ファスナー様
ご回答ありがとうございます
手動であれば確かにそうでした
再確認ができました
ありがとうございます

Offline

#5 2018-01-12 14:36:35

sieg
Member

Re: 検索方法について

Hiro様
ご回答ありがとうございます
具体例までご提示いただき感謝しております
手動での検索は解決しました

更に質問となってしまうのですが
ご回答いただきました自動スクリプトに付きましてです

>●自動検索スクリプトは、例えば、
・変数を設定[$keywd;値:※下式]
      テーブル::フィールド1 & "..." & テーブル::フィールド2
・検索モードへ切り替え
・フィールド設定[テーブル::検索フィールド;値:$keywd]
・検索実行[]

実際に下記の通りに組んでみたところ「指定された検索条件は有効ではありません」
というエラーになってしまいました
どこが間違っているのか調べてみましたが分からず仕舞いでした
ご教授いただけると助かります

・変数を設定[$賃料;値:物件DB フロア別::賃料下限 & "..." & 物件DB フロア別::賃料上限]
・検索モードへ切り替え
・フィールド設定[物件DB フロア別::賃料]
・検索実行

重ねての質問で大変恐縮ですが
よろしくお願いします

Offline

#6 2018-01-12 15:19:08

チポ
Member

Re: 検索方法について

> ・フィールド設定[物件DB フロア別::賃料]
> ・検索実行

フィールド設定の値に変数名を入力していますか?

検索実行の前でスクリプトを止めると、
検索条件を確認できます。

Offline

#7 2018-01-12 16:20:40

sieg
Member

Re: 検索方法について

チポ様
ご回答ありがとうございます
フィールド設定の場合、変数設定には「値」の入力欄があったのですが
フィールド設定には「値」の入力欄が無く入力できないのです
指定ですと、「演算式をいれて下さい」とエラーが出てしまいます

ヘルプを見て見ましたが、いまいち答が導き出せませんでした

基本的なことで申し訳ないのですが
ご教授いただけないでしょうか

よろしくお願いします

Offline

#8 2018-01-12 16:44:07

チポ
Member

Re: 検索方法について

> フィールド設定の場合、変数設定には「値」の入力欄があったのですが
これは
  変数を設定
ですか、

> フィールド設定には「値」の入力欄が無く入力できないのです
  計算結果
の計算式の指定で、変数名を指定します。

Offline

#9 2018-01-12 23:23:13

sieg
Member

Re: 検索方法について

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

>これは
  変数を設定
ですか、

ご指摘の通り「変数を設定」です

>計算結果
の計算式の指定で、変数名を指定します。

計算結果の計算式の指定で下記の通り入力したところ
「演算子をいれて下さい」というエラーが出てしまい
入力が出来ないのですが何かが足りないのでしょうか

物件DB フロア別::賃料;値:$賃料

何度も申し訳ありません
よろしくお願いします

Offline

#10 2018-01-13 01:08:28

Hiro
Member

Re: 検索方法について

・変数を設定[$賃料;値:物件DB フロア別::賃料下限 & "..." & 物件DB フロア別::賃料上限]
・検索モードへ切り替え
・フィールド設定[物件DB フロア別::賃料; $賃料]      ←※ 設定画面の計算結果欄に、$賃料 を手書き指定します。
・検索実行

Offline

#11 2018-01-13 01:53:40

sieg
Member

Re: 検索方法について

Hiro様
ご回答ありがとうございます
ターゲットフィールドの指定でフィールドを選択して
計算結果で変数を手書きすれば良かったのですね
勉強になりました
ありがとうございました

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 570.62 KiB (Peak: 587.52 KiB) ]