みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN7 FM13 PROで使用しています。
始めたばかりの初心者ですがよろしくお願いいたします。
検索させるためのレイアウト内で
グローバルフィールドに入力し検索ボタンで
検索を行いたいのですが部分一致の検索ができずに困っております。
ボタンのスクリプトを使用し
切り取り[選択;検索画面;;Gフィールド]
レイアウト切り替え[商品一覧](テーブル)]
検索モードに切り替え[]
貼り付け[選択;テーブル::商品名]
検索実行[]
このようにしております。
これで商品は検索は出来ます。
実際はJANコードの下4桁を検索したいのですが
どのようにすればよいのか分かりません。
よろしくお願いいたします。
Offline
切り取り、貼り付けは望ましくないので(クリップボードは他のアプリでも使うので)
グローバル格納のフィールドや(Gフィールドがグローバル格納ならそのままでOK)
[変数を設定]を利用することをおすすめします。
JANはテキストと仮定して
[検索モードに切り替え]の次で
[フィールド設定]の計算式に
"==*" & $変数またはグローバル格納のフィールド(下4桁)
で如何でしょう?
== はフィールド内容の一致を表し、 * は任意の文字列、最後に下4桁を付けることで
「0401」が下4桁の場合は xxxxxxx0401 のパターンのレコードが検索できます。
Last edited by Moz (2014-10-08 21:13:46)
Offline
MoZ様
ご回答いただきましてありがとうございます。
本当に無知でお恥ずかしいのですが
変数を使うのは理解できました
ですが変数の計算結果に入力する値が分かりません。
変数を設定[$JAN;値:レイアウト2::JAN検索]
レイアウト切り替え[「レイアウト1」(レイアウト1)]
検索モードに切り替え[]
フィールド設定[レイアウト1::JANコード;ここがわかりません]
検索実行[]
このような感じです。
申し訳ありませんが
ご教示いただけないでしょうか
よろしくお願いいたします。
Offline
1: 変数を設定[$JAN;値:レイアウト2::JAN検索]
2: レイアウト切り替え[「レイアウト1」(レイアウト1)]
3: 検索モードに切り替え[]
4: フィールド設定[レイアウト1::JANコード;ここがわかりません]
4の 「ここがわかりません」は、$JAN でいいと思うのですが......
JAN検索には検索したいJANが入るのですよね?
変数を使うのは理解できました
ですが変数の計算結果に入力する値が分かりません。
変数の計算結果に 1 で「レイアウト2::JAN検索」を設定してると思うのですが何が分からないのでしょう?
Offline
MOZ様
遅くなりましてもうしわけありません。
理解できました。ありがとうございました
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 508.13 KiB (Peak: 514.83 KiB) ]