現在、フォームでオプショングループを作成し、そこで選択されたものがフォーム上に表示(抽出)されるマクロを設定しています。今度ここで表示されたものをレポートにて印刷するために、またマクロを作ったのですが、エラーとなっていまい、レポートも表示されません。
そのマクロは、
アクションを「値の代入」
アイテムを「[Reports]![成績表].[FilterOn]」
式を「True」
とし、
2行目に
アクションを「値の代入」
アイテムを[Reports]![成績表].[Filter]
式を[Forms]![成績表].[Filter]
としました。
これはあるテキストに載ってたとおりにしたのですができませんでした。
どのようにすればよいのか教えてください。よろしくお願いします。
No.4ベストアンサー
- 回答日時:
> この方法はどのような場合にも通用するのでしょうか?
> とても便利なので感動したのですが。
どのような場合でもってわけじゃないですね。
フォームのフィルタプロパティを、レポートに渡していますので、
前提条件として、
○フォームとレポートのレコードソースが同一である
○フォームでフィルタプロパティを使っている
となります。
その条件であれば、使用することはできるはずです。
No.3
- 回答日時:
VBA でもいいでしょうか?
フォームにコマンドボタンを作成し、そのクリック時イベントで、
[イベントプロシージャ] を選択してください。
で、右側に ... と表示されますので、それをクリックして、でてきた画面に
以下のように記述してください。
DoCmd.OpenReport "レポート名", acViewPreview, , Me.Filter
他のサイトでも教えていただけるとは・・・
一応いろんな回答が欲しかったので・・・
でも、このとおりやってみてきちんと実行できました。
この方法はどのような場合にも通用するのでしょうか?
とても便利なので感動したのですが。
No.2
- 回答日時:
> もう少し詳しく教えていただけないでしょうか・・・
もう少し詳しい状況を教えてください。
でないと、これ以上詳しく説明できませんので (^^ゞ
> フォームでオプショングループを作成し、
このオプショングループの名前。
> そこで選択されたものがフォーム上に表示(抽出)されるマクロを設定しています。
このマクロのアクションと、その引数。
あと、抽出条件を設定している、フィールドの型 などですね。
この回答への補足
本当にすいません。。。
・オプショングループの名前は
「抽出月」です。
・マクロのアクションは
「フィルタの実行」で
条件に「[Forms]![F_001店別日計表(経理用)]![抽出月]=1」とし、
where条件式に「[月]=1」など、全部で12か月分設定してあります。「月」フィールドは数値型です。
全店舗の日報を毎日打ち込んでおり、ある月の日報をフォーム上のオプションボタンで開くようにしています。
本当に説明不足で申し訳ありませんが宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Access(アクセス) 【アクセス】レポート テキスト枠線が消えた 1 2022/07/02 17:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Access フォームで条件抽出したものを印刷プレビューしたい
Access(アクセス)
-
ACCESS フォームで抽出したデータのみをレポートで表示したい
Access(アクセス)
-
Accessのフォームで、画面表示されているものを印刷する
Access(アクセス)
-
-
4
Accessの桁区切りについて教えてください。
Access(アクセス)
-
5
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
6
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
7
サブフォームのあるフォームからレポートを作成し、印刷しようとすると、サブフォームにあるデータ量分印刷
Access(アクセス)
-
8
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
9
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
10
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
11
Access_Formのデザインビュー画面を拡大表示
Access(アクセス)
-
12
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
13
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
14
accessのレポートを20行固定にする方法
Access(アクセス)
-
15
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
16
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
17
クエリのデータをテーブルに入れたい
Access(アクセス)
-
18
ACCESSで、1ページに全て同じ宛名を印刷するには?
その他(データベース)
-
19
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
20
アクセスで月単位の抽出
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
クエリ実行結果0件の場合のフ...
-
ACCESS2003のグループ化のエラ...
-
クエリーの結果をフォームに表...
-
ACCESSで、EXCELのような、sumi...
-
AccessでIDを入力したら他の項...
-
AccessのフォームをExcelに出力
-
Accessクエリの抽出条件にフォ...
-
ACCESS フォームで抽出したデー...
-
ACCESS2007 マクロ クエリのパ...
-
VarChar型をINT型に変換するには
-
ACCESSあいまい検索から入力まで
-
ACCESSで、フォームで抽出した...
-
Access 抽出したデーターの詳細...
-
Accessでフォームに自動入力し...
-
エクセルで、抽出したデータだ...
-
前のレコードの値を自動で入れたい
-
Access サブフォームでの選択行...
-
ACCESSのクエリー抽出条件にIIF...
-
access別のテーブルを参照して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
AccessでIDを入力したら他の項...
-
ACCESSで、EXCELのような、sumi...
-
クエリ実行結果0件の場合のフ...
-
ACCESS2007 マクロ クエリのパ...
-
Accessクエリの抽出条件にフォ...
-
access クエリでIIF文で抽出条...
-
ACCESSで、フォームで抽出した...
-
サブフォームを利用したクエリ...
-
ACCESS フォームで抽出したデー...
-
ADOレコードセットのコピー
-
ACCESS クエリのデザインビュ...
-
ACCESS2003のグループ化のエラ...
-
VarChar型をINT型に変換するには
-
アクセスのフォームに連番を表...
-
AccessのフォームをExcelに出力
-
クエリーの結果をフォームに表...
-
AccessでログインIDを抽出条件...
-
Accessのパラメータクエリ作成...
-
Access 2段階のクエリの作り方
おすすめ情報