みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
データの検索条件で下記のようなことで困っています。
条件を2つ入れたいと考えています。
①A検査日が指定日以降
②B検査日が入力されていないこと
下記のようなスクリプトを作成しました。
変数を設定 [$dt; 値:工程::A検査日]
検査モードに切り替え[]
検索実行 [記憶する]
(工程::A検査日:[>$dt])
レコードのソート
ここに「②B検査日が入力されていないこと」を追加したいのですが
上手く行きません。よろしくお願いします。
入力されていない=空欄の条件は「=」だけ入れる
B検査日を昇順ソートでも簡単に把握出来ると思いますが・・・
変数を設定 [$dt; 値:工程::A検査日]
検査モードに切り替え[]
フィールド設定 A検査日を">"&$dt
新規検索条件
フィールド設定 B検査日を"="
レコードを対象外に
検索実行
ん?
Travellerさんの方法なら、
フィールド設定 B検査日を"="
これは
"*"
でしょう。
一つの検索条件のAとBに検索値を入力
でいいのでは。
Offline
いやいや、除外検索のやり方が分からないようだったので
「新規検索条件」と「レコードを対象外に」
を入れたのです。
1検索条件で"*"の追加でもいいのですが、空白でしか使えませんし。
検索は
Aフィールドに指定日以降
and
Bフィールドが空白
でしょう。
Offline
>「②B検査日が入力されていないこと」
そ、そうでした (;_;) \\\\
Traveller様
チポ様
ありがとうございました。解決できました。
ちなみにお聞きしたいのですが
今回のことを検索条件でやろうとした場合に
A検査日>$dt
AND B検査日=
としたかったのですが、どのように入れ替えようとしても
B検査日=
AND A検査日>$dt
となってしまいます。この順序を入れ替える方法はあるのでしょうか?
仕様が書いてないんでよくわかりませんけど、フィールドの定義順とかのようです。(左のフィールドリストの順番)
ANDなので順番は関係ないので、指定できない感じ。
>検索実行 [記憶する]
最初から勘違いしてた。
記憶させないで検索モードでフィールド設定したら
その順序に悩まされる事も無くなる?
私は検索条件設定ウインドウでの設定に馴染めない・・・
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 560.42 KiB (Peak: 579.67 KiB) ]