- ベストアンサー
アクセスの条件付レポート印刷の方法
アクセスの条件付レポート印刷の方法 従業員の申込書を全員分記載することになり、アクセスにデータを取り込み 印字させようと思います。 苗字や名前については、テキストボックスの位置を調整すれば印字枠に おさまります。 しかし、生年月日の欄については、大・昭・平のどれかにまるをつける様 になっています。 生年月日のデータはありますが、該当する和暦に○を付ける方法が分かり ません。どのようにすればいいのでしょうか? 例えば、大・昭・平に○を付けておいて、該当者が昭和だった場合、 昭和の○のみ表示させるといったことはできるのでしょうか? どなたかご存知の方は教えていただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
方法1「○を書いたテキストを重ねる」 テキスト1のコントロールソース= "大・昭・平" がだったとして テキスト2のコントロールソース= Switch(Format([生年月日],"g")="T","○・ ・ ",Format([生年月日],"g")="S"," ・○・ ",Format([生年月日],"g")="H"," ・ ・○",true," ・ ・ ") としてテキスト2を塗りつぶしなしでテキスト1に重ねる 方法2、オプションボックスを使い [ ○ 大 ○ 昭 ○ 平]として該当の和歴のオプションボタンを黒くする。 オプションボタンの設定「大=1,昭=2,平=3」で設定し、 オプションボタンのコントロールソース=Switch(Format([生年月日],"g")="T",1,Format([生年月日],"g")="S",2,Format([生年月日],"g")="H",3,true,0) で表示制御
お礼
おかげさまで無事できました! ありがとうございました!!