みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初歩的な質問かと思いますがご教示ください。
商品検索画面を作成しています。
商品大分類CD AND 商品名キーワード1(部分一致) AND 商品名キーワード2(部分一致) AND 商品名キーワード3(部分一致)
に合致する商品マスタ情報を一覧表示したいです。
検索項目として商品マスタにグローバル格納フィールドの
・検索_商品大分類CD
・検索_キーワード1
・検索_キーワード2
・検索_キーワード3
を作成しました。
商品大分類CD AND 商品名キーワード1(部分一致) の検索まではできたのですが、
商品名キーワード2以降の条件設定がうまくいきません。
現在のスクリプトです↓↓
------------------
検索モードに切り替え[一次停止:オフ]
フィールド設定 [TO_商品::商品大分類CD ; TO_商品::検索_商品大分類CD]
フィールド設定 [TO_商品::商品名 ; "*" & TO_商品::検索_キーワード1 & "*"]
検索実行[]
------------------
どうぞよろしくお願いいたします。
*を使うなら、スペースで区切って並べるだけでいいようです。
*a* *b*
でaとbを両方含む検索
himadanee様
ご教示ありがとうございます。
スクリプトのフィールド設定ステップの計算式で
*a* *b*
と指定しましたら、
「数字テキスト、フィールド名、または「(」を入れてください」
というエラーになりました。
"*a*" "*b*"
で指定しましたところ
「演算子(+,-,*,...など)を入れてください。
となってしまいます。。
初歩的な間違いをしていますでしょうか..
お気づきのところがありましたらご指摘いただけるとありがたいです。
himadanee様
スペースを""で囲んでおりませんでした。失礼いたしました。
""で囲みましたら、無事検索できました。
ありがとうございました!。
フィールド設定 [TO_商品::商品名 ;
"*" & TO_文書::検索_キーワード1_t & "*" & " " &
"*" & TO_文書::検索_キーワード2_t & "*" & " " &
"*" & TO_文書::検索_キーワード3_t & "*"]
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.93 KiB (Peak: 579.68 KiB) ]