みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
数値フィールドをスクリプトで検索したいのですが、正しい結果を得られません。
数値フィールドには、「1」〜「13」までの数字が入っていて、スクリプトで「1」「13」「9」を検索すると「11」や「3」も拾ってしまいます。
完全一致の「==」を付けても結果が変わりません。
手動で検索フィールドに直接入れる場合は数字のみで正しい結果が得られました。
スクリプトは以下のように書きました。
検索モードに切り替え
フィールド設定[AAA::数字 ; "==" & 1]
フィールド設定[AAA::日付 ; "8/5"]
新規レコード/検索条件
フィールド設定[AAA::数字 ; "==" & 13]
フィールド設定[AAA::日付 ; "8/5"]
新規レコード/検索条件
フィールド設定[AAA::数字 ; "==" & 9]
フィールド設定[AAA::日付 ; "8/5"]
検索実行
試しに、フィールド設定[AAA::数字 ; "==" & 13]だけでやってみたら、「13」だけで「1」と「3」は拾いませんでした。
スクリプトで検索条件を追加したことが原因でしょうか?
手動では検索条件を追加してもできたのですが・・・。
正しい書き方を教えてください。
宜しくお願いします。
FileMaker Pro19
macOS 13.4.1
質問者です。
ファイルが壊れていたのか、作り直したら同じスクリプトでも正しい結果が得られました。
お騒がせして申し訳ありませんでした。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 550.05 KiB (Peak: 586.73 KiB) ]