みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも大変お世話になります。
試用期間中に簡単な顧客名簿を作成しています。
顧客テーブル フィールド内に顧客番号、在会区分 氏名 ふりがな等があります。
検索用に検索フィールド1と検索フィールド2のテキストグローバルがあります。
在会区分は別テーブルで1レコード在会、2レコード退会になってます。
顧客名簿で、検索フィールド1 在会区分(すべて 在会 退会)ドロップダウンリスト
検索フィールド2 ふりがな
検索ボタンスプリクトが
1エラー処理[オン]
2全レコードを表示
3切り取り[選択;顧客名簿::検索フィールド2]
4検索モードに切替[一時停止:オフ]
5貼り付け[選択;顧客名簿::ふりがな]
6検索実行[]
でふりがな検索までできましたが、在会区分検索のすべて・在会・退会が
スクリプトに色々追加して試しましたが上手くいきませんでした。
ご教示よろしくお願いします。
Offline
こんなかんじでしょうか.....
検索モードに切替[一時停止:オフ]
フィールド設定[顧客名簿::在会区分 ; 顧客名簿::検索フィールド1]
フィールド設定[顧客名簿::ふりがな ; 顧客名簿::検索フィールド2]
エラー処理[オン]
検索実行[]
エラー処理[オフ]
Offline
以下の様にする必要があるかも.....
フィールド設定[顧客名簿::在会区分 ; If (顧客名簿::検索フィールド1 = "すべて" ; "" ; 顧客名簿::検索フィールド1 )]
Offline
qb_dp様
ありがとうございます。
両方とも試してみました。
在会区分は別テーブルで1レコード在会、2レコード退会になっているため、すべてが表示できませんでした。
検索フィールド1の値一覧は、フィールド値を使用で在会区分コードと名称になっています。
カスタム値を使用していないのは、退会を赤字で表記したいためです。
引き続き、ご教示お願いします。
Offline
「すべて」を選択肢として表示することが必須であれば、別テーブルに登録が必須になりますよね。
私ならカスタム値で
在会区分_入力用「在会」「退会」
在会区分_検索用「在会」「退会」「すべて」
という2つの値一覧をつくり、qb_dpさんの提示されたスクリプトで制御します。
退会を赤字にするのは条件付き書式で。
Last edited by koeda (2019-09-10 08:36:18)
Offline
koeda様
回答ありがとうございます。
別テーブルやカスタム値の追加等、挑戦してみます。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 509.3 KiB (Peak: 516.21 KiB) ]