みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
いつもお世話になっています。
顧客名簿の他に、「印刷リスト」を作成して、「宛名郵便番号」「宛名住所」「宛名ビル」「宛名会社名」のフィールドを作成しました。
在会顧客のみ抽出、「ラジオボタンで選択した送付先を表示(会社・勤務先・自宅・その他)」を抽出して、
その後印刷リストに反映された顧客を「印刷チェックするが既定」しない場合は、チェックを外すをしてラベル印刷したいと思います。
顧客名簿のフィールドは、「顧客名」、「在会退会」
「会社名1」「会社名2」「会社郵便番号」「会社住所」「会社ビル名」
「自宅郵便番号」「自宅住所」「自宅ビル名」
「勤務先名」「勤務先郵便番号」「勤務先住所」「勤務先ビル名」
「その他郵便番号」「その他住所」「その他ビル名」
ラジオボタンで選択 送付先:◯会社 ◯自宅 ○勤務先 ○その他
ここで、「宛名郵便番号」「宛名住所」「宛名ビル」「宛名会社名」のそれぞれのフィールドに
フィールドのオプション 計算式をいろいろ入力しましたが、うまく行きませんでした。
ご教示よろしくお願いします。
Offline
「宛名郵便番号」「宛名住所」「宛名ビル」「宛名会社名」のそれぞれのフィールドにフィールドのオプション 計算式をやっとできました。
Case(送付先="会社";会社郵便番号;送付先="自宅";自宅郵便番号;送付先="勤務先";勤務先郵便番号;送付先="その他";その他郵便番号)
引き続き、その後印刷リストに反映された顧客を「印刷チェックするが既定」しない場合は、チェックを外すをしてラベル印刷したいと思います。
よろしくご教示お願いします。
Offline
よく分かりませんが、、
Case ( 送付先 = "会社" ; 会社郵便番号 ;
送付先 = "勤務先" ; 勤務先郵便番号 ;
送付先 = "自宅" ; 自宅郵便番号
送付先 = "その他" ; その他郵便番号 )
こういうことでしょうか?
ああ、上記の式はこうも書けますね
GetField ( 送付先 & "郵便番号" )
簡単!
Last edited by チポ (2019-10-04 15:46:22)
Offline
ポストが前後しました
> 印刷リストに反映された顧客を「印刷チェックするが既定」しない場合は、チェックを外す
この意味が理解できません。
Offline
チポ様
いつもありがとうございます。
GetField、あとでためしてみます。
> 印刷リストに反映された顧客を「印刷チェックするが既定」しない場合は、チェックを外す
文章が苦手で上手く説明できなくてごめんなさい。
印刷リスト
氏名 宛名郵便番号 宛名住所 宛名ビル 宛名会社名 印刷チェック
三井○子 111-111 東京都品川 ××ビル ××会社
花形しか 222-222 東京都新宿 ○ビル ○会社 ✔
初めは印刷チェック欄に✔が全レコードに入っていて、印刷しない人はチェックをはずします。
印刷ボタンを押すと、印刷チェック欄に✔の人のみラベル印刷したいと思っています。
この様な文章でわかっていただけますでしょうか。
よろしくお願いします。
Offline
単に、チェックで検索すればいいでしょう。
または、
チェックを入れるときにそのレコードを対象外にする。
ボタンとスクリプトでできますね。
Offline
いつもありがとうございます。
GetField ( 送付先 & "郵便番号" )は、上手くいきませんでした。
印刷チェックは、再度研究してみます。
ありがとうございました。
Offline
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 520.45 KiB (Peak: 524.99 KiB) ]