Microsoft Access 掲示板

オプショングループからレポートを印刷

5 コメント
views
4 フォロー

テーブルAがあり、そのテーブルには区別というフィールドがあります。
印刷フォームにオプショングループを配置し
〇お菓子
〇お酒
〇タバコ
というラジオボタンを設置します。
また、商品番号というテキストボックスも置いて2つの条件でレポートを抽出したいです。
レポートはあらかじめ作っています。

ラジオボタンと商品番号を選び確定ボタンを押すと商品詳細レポートの印刷プレビューが立ち上がるシステムを考えています。
この方法を知っている方宜しくお願い致します。

peah
作成: 2020/11/13 (金) 16:07:38
通報 ...
1

「商品番号」という名前から主キーのような感じですが、主キーですか。
主キーなら、「商品番号」を指定してたらレコードは1件になるので、ラジオボタンの意味がないと思いますが。

あるいは、商品番号とオプショングルーブで指定した区別の2つはAND条件ではなく、OR条件ということでしょうか。

2

テーブルAには商品番号というフィールドはなくテーブルAとお菓子を登録しているマスタのクエリを作りそれをレポートのレコードソースとしています。
そしてレポートに商品番号のテキストボックスを配置しております。
商品番号だけを指定してレポートを表示させても区分によって出力するレポートが違うので絞り込めないのです・・・
分かりにくい設定で大変申し訳ないです。

商品番号かつ区分がお菓子のときのレポート
商品番号かつ区分がお酒のときのレポート・・・という風に条件付きでレポートを印刷したいのでお力を貸して頂けると嬉しいです。

3

レポートが複数あり、区分によって異なるレポートで印刷したいということですか。

区分がお菓子のときは、レポートA
区分がお酒のときは、レポートB
とか。

その辺をもし少し具体的に説明してください。

4

そうです!
その通りになります。
説明不足で申し訳ありません。

レポートを3つ作り、フィールドの区分によってそれぞれのレポートを抽出したいです。
抽出条件は区分かつ商品番号で1つのレポートを出力したいです。

最初の質問に戻りますが、私が考えたのはラジオボタンで区分を選択し、テキストボックスなどで商品番号を入力、そして出力ボタンを押すと印刷プレビューが表示されるという形にしたいです。
これは知識不足の私が考えたものなので他にこっちのほうが良いという案がありましたら是非教えて頂きたいです。

5

レポートを3つ作り、フィールドの区分によってそれぞれのレポートを抽出したいです。
抽出条件は区分かつ商品番号で1つのレポートを出力したいです。

区分によってレポートのデザインやレイアウトが大幅に異なるというのですか。

レポートのレコードソースのフィールド構成を提示してもらえますか。クエリなら、SQLビューで表示されるSQL文をコピーして貼り付けてください。
また、レコードソースに含まれるテーブルの主キーフィールドも提示してください。