みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルメーカー初心者です。質問させてください。
Filemaker12 アドバンスを使っています。
AとBの値が○○だった場合はCは●のようなルックアップを作っています。
別テーブルでABの値とCの値が入ったレコードを沢山つくっているのですが、
本テーブルの入力時でAとBに値をいれて、その組み合わせが別テーブルに無い場合に
Cの値が「?」になります。
このC が「?」になっているものを検索したいのですが、「?」で検索しても、
空欄なものを検索する「=」で検索してもヒットしません。
どのようにしたら、組合せの該当しないものを検索できるでしょうか?
宜しくお願いします。
「?」は「不正な値」を検索する検索条件なので、文字自体を検索するには「"?"」にする。
完全に一致する値が見つからない場合は特殊な値が入るようにして
再ルックアップしてみたら?
再ルックアップしてもいいというのが条件ですけど。
コピーファイルで試してね。
普通にルックアップで、
ソースが無い場合「?」とはなりませんから、
そうなるように設定しているんですよね。
ですから、
timさんのでいいでしょう。
Offline
ルックアップの設定で、値がない場合を設定しておくだけでいいのでは。
検索には、値のテーブル側から、対象レコードから、関連レコードへ移動、を行えば、ルックアップできたものが抽出されます。その後、対象外を表示、を行えばいいでしょう。
Offline
みなさんありがとうございます。
"?"にて検索が出来ました。 ? は = と同じように違う意味があったのですね。
勉強になりました。
また、値が無かった場合の値というのも非常に有用でした。
今後はそのようにして「?」を少なくできそうです。
問題解決しました。みなさんありがとうございました。
ん?
目的は、別テーブルにその組み合わせが無い場合、
別テーブルにそのレコードを作ることですか?
ならば、
A,Bと入力した時点でその組み合わせの有無を判定して、
無い場合別テーブルに新規レコードを作り、A,Bを入力。
ここまでの自動化ができるでしょう。
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 553.52 KiB (Peak: 581.38 KiB) ]