
No.3ベストアンサー
- 回答日時:
#2です。
一例として、印刷コマンドボタンのクリック時イベントプロシージャで
intCheckBox = (\Me.chk契約A) * (-1) +(\Me.chk契約B) * (-2)
Select Case intCheckBox
Case 0
MsgBox "契約が一つも選択されていません"
Exit Sub
Case 1
varCriterua = "契約A = True"
Case 2
varCriterua = "契約B = True"
End Select
などと、
各チェックボックスの組み合わせ結果を判断し、Where句に指定して
DoCmd.OpenReport レポート名,acViewPreview,,varCriteria
で、レポートひらけば如何でしょう。
なお、文法的にはチェックしていません。ロジックの考え方だけ示しています。
No.2
- 回答日時:
チェックボックスが、どこについているのかにもよります。
1.チェックをつけたレコードだけを印刷する
2.チェックをつけた条件に従って抽出して印刷
どちらでしょう。
この回答への補足
2.の方法を取りたいです。
A契約とB契約があります。
どちらかが契約されている場合、両方契約されている場合、どちらも契約されていない場合の3パターンに対応したいです。
フォーム上ではA契約とB契約の脇にチェックボックスがあり、印刷をしたい条件にチェックを入れ、[印刷]ボタンをクリックすれば印刷プレビューの画面が立ち上がる形を取りたいです。
A契約■
B契約□ [印刷]・・・・・・A契約がある取引先だけを印刷する。
A契約■
B契約■ [印刷]・・・・・・A契約、B契約ともにある取引先を印刷する。
A契約□
B契約□ [印刷]・・・・・・なんの契約もされていない取引先を印刷する。
■はチェックが入った状態を現しています。
このような感じなのですが、どうすればいいでしょうか?
お手数をおかけして申し訳ありませんが、ご教示いただきたいです。
よろしくお願いいたします。
No.1
- 回答日時:
ひとつのレポートでフィルタを切り替えて開いてやる方法もできますが
簡単なのは
レポートを2つ作り(2つ目はコピーしてソースを書き換えるだけでいい)
片方のレポートのソースではチェックフィールドの抽出条件にTrue
もう一方はFalseと書いてやればいいんじゃないですか
後はボタンのウィザードで開くレポートを指定してやるだけです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESS フォームをそのまま印刷...
-
ACCESSのレポートで、指定した...
-
Accessのフォームで、画面表示...
-
アクセスのフォーム画面の印刷...
-
アクセスのレポート合成(複数...
-
Access印刷範囲の設定(...
-
ACCESSのマクロで特定のレポー...
-
Access 宛名ラベル レポートの...
-
Access レポート印刷時のイベン...
-
ACCESSの複数レポートの印刷に...
-
アクセルのレポートの2列の一...
-
passwordが入れられません・・・・
-
レコードを保存するコード ア...
-
MA ACCESSデータベースに詳しい...
-
access フォーム上で複数行の...
-
Excelで入力したデータを自動的...
-
アクセスの自動保存解除はでき...
-
ACCESS──メインフォームでサブ...
-
アクセスで数値型のフィールド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESSのレポートで、指定した...
-
ACCESS フォームをそのまま印刷...
-
アクセスのレポート合成(複数...
-
アクセスで特定のレコードのみ...
-
ACCESSの複数レポートの印刷に...
-
Accessのフォームで、画面表示...
-
ACCESS チェックしたも...
-
アクセスでチェックボックスの...
-
【Access】フォームのプロパテ...
-
accessのフォームをレポートに...
-
Access2013 レポートを印刷する...
-
ACCESSからVBAでWORDの印刷を..
-
アクセスのフォーム印刷で不要...
-
アクセスのフォーム画面の印刷...
-
アクセルのレポートの2列の一...
-
アクセス2000レポートで、印刷...
-
Access レポート印刷時のイベン...
-
アクセスで希望のレポートを1枚...
-
MS Access 印刷時に、印刷レコ...
おすすめ情報