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

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

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

You are not logged in.

Announcement

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


#1 2023-08-05 13:27:21

みずたま
Guest

スクリプトで完全一致の検索結果が得られません

お世話になります。

数値フィールドをスクリプトで検索したいのですが、正しい結果を得られません。

数値フィールドには、「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

#2 2023-08-05 15:33:39

みずたま
Guest

Re: スクリプトで完全一致の検索結果が得られません

質問者です。

ファイルが壊れていたのか、作り直したら同じスクリプトでも正しい結果が得られました。
お騒がせして申し訳ありませんでした。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 550.63 KiB (Peak: 587.57 KiB) ]