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

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

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

You are not logged in.

Announcement

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


#1 2014-10-08 17:38:24

こば
Member

部分検索を教えてください

WIN7  FM13 PROで使用しています。
始めたばかりの初心者ですがよろしくお願いいたします。

検索させるためのレイアウト内で
グローバルフィールドに入力し検索ボタンで
検索を行いたいのですが部分一致の検索ができずに困っております。

ボタンのスクリプトを使用し

切り取り[選択;検索画面;;Gフィールド]
レイアウト切り替え[商品一覧](テーブル)]
検索モードに切り替え[]
貼り付け[選択;テーブル::商品名]
検索実行[]

このようにしております。
これで商品は検索は出来ます。

実際はJANコードの下4桁を検索したいのですが
どのようにすればよいのか分かりません。

よろしくお願いいたします。

Offline

#2 2014-10-08 20:54:36

Moz
Member

Re: 部分検索を教えてください

切り取り、貼り付けは望ましくないので(クリップボードは他のアプリでも使うので)
グローバル格納のフィールドや(Gフィールドがグローバル格納ならそのままでOK)
[変数を設定]を利用することをおすすめします。

JANはテキストと仮定して
[検索モードに切り替え]の次で
[フィールド設定]の計算式に

"==*" & $変数またはグローバル格納のフィールド(下4桁)

で如何でしょう?
== はフィールド内容の一致を表し、 * は任意の文字列、最後に下4桁を付けることで
「0401」が下4桁の場合は xxxxxxx0401 のパターンのレコードが検索できます。

Last edited by Moz (2014-10-08 21:13:46)

Offline

#3 2014-10-10 18:07:52

こば
Member

Re: 部分検索を教えてください

MoZ様
ご回答いただきましてありがとうございます。

本当に無知でお恥ずかしいのですが

変数を使うのは理解できました
ですが変数の計算結果に入力する値が分かりません。

変数を設定[$JAN;値:レイアウト2::JAN検索]
レイアウト切り替え[「レイアウト1」(レイアウト1)]
検索モードに切り替え[]
フィールド設定[レイアウト1::JANコード;ここがわかりません]
検索実行[]

このような感じです。

申し訳ありませんが
ご教示いただけないでしょうか
よろしくお願いいたします。

Offline

#4 2014-10-11 00:07:54

Moz
Member

Re: 部分検索を教えてください

1: 変数を設定[$JAN;値:レイアウト2::JAN検索]
2: レイアウト切り替え[「レイアウト1」(レイアウト1)]
3: 検索モードに切り替え[]
4: フィールド設定[レイアウト1::JANコード;ここがわかりません]

4の 「ここがわかりません」は、$JAN でいいと思うのですが......
JAN検索には検索したいJANが入るのですよね?

変数を使うのは理解できました
ですが変数の計算結果に入力する値が分かりません。

変数の計算結果に 1 で「レイアウト2::JAN検索」を設定してると思うのですが何が分からないのでしょう?

Offline

#5 2014-10-14 08:51:31

こば
Member

Re: 部分検索を教えてください

MOZ様

遅くなりましてもうしわけありません。
理解できました。ありがとうございました

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.96 KiB (Peak: 517.79 KiB) ]