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

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

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

You are not logged in.

Announcement

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


#1 2013-09-06 15:36:16

kaka
Guest

検索時に完全一致するものを表示させたい。

検索フィールドを作成したのですが、上手くいきません。
どなたか、お教えください。

番号というフィールドを作成したのですが、検索レイアウトに「番号」を入力してスクリプトにて検索実行するのですが、例えば、番号が1112と入力されている商品と111の商品があるとします。
現状では検索時に111と検索すると1112も出てきます、完全に一致した条件しか検索させない様にするにはどうすれば良いのでしょうか?

FMはPro10 Windowsを使用しています。

#2 2013-09-06 16:08:48

旅人
Member

Re: 検索時に完全一致するものを表示させたい。

数字だけならフィールドタイプを数字にするといいですけど
テキストタイプなら==111で検索。

Offline

#3 2013-09-06 16:42:16

kaka
Guest

Re: 検索時に完全一致するものを表示させたい。

旅人 wrote:

数字だけならフィールドタイプを数字にするといいですけど
テキストタイプなら==111で検索。

返信ありがとうございます。

説明不足でした。

検索する番号は可変になります・・・検索レイアウトに番号を入力しスクリプトボタンで実行なので、111と入力したり1112と入力したり、その他の番号でも入力したりするので・・・

完全一致は不可能?でしょうか?

検索条件を記憶させるにも、検索時に入力た値に完全一致させたいのですが・・・

#4 2013-09-06 16:47:25

Layouter
Guest

Re: 検索時に完全一致するものを表示させたい。

検索実行ステップの前に、
フィールド設定[番号;Case(Left(番号;2)<>"==";"==")&番号]

検索レイアウト用にグローバルフィールドを作って、それを番号とリレーションして、関連レコードへ移動でもいいかな

#5 2013-09-06 16:56:48

チポ
Member

Re: 検索時に完全一致するものを表示させたい。

例だけを見れば、、

桁が不揃いでテキストにする意味が有るのでしょうか?

数字にすれば簡単。

Offline

#6 2013-09-07 09:58:40

旅人
Member

Re: 検索時に完全一致するものを表示させたい。

> Left(番号;2)<>"=="
1個入れてしまっているという場合もあるかも・・・

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 508.76 KiB (Peak: 515.49 KiB) ]