
現在、フォームでオプショングループを作成し、そこで選択されたものがフォーム上に表示(抽出)されるマクロを設定しています。今度ここで表示されたものをレポートにて印刷するために、またマクロを作ったのですが、エラーとなっていまい、レポートも表示されません。
そのマクロは、
アクションを「値の代入」
アイテムを「[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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ACCESS チェックしたものを 印刷したい
Access(アクセス)
-
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
Access フォームで条件抽出したものを印刷プレビューしたい
Access(アクセス)
-
-
4
アクセスで希望のレポートを1枚だけ印刷する方法を教えて下さい。
Access(アクセス)
-
5
アクセスVBAのMe!と[ ]
Access(アクセス)
-
6
ACCESS フォームをそのまま印刷について
その他(データベース)
-
7
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
8
Accessのチェックボックスで非表示
Access(アクセス)
-
9
実行時エラー '3464': 抽出条件でデータ型が
Access(アクセス)
-
10
サブフォームのあるフォームからレポートを作成し、印刷しようとすると、サブフォームにあるデータ量分印刷
Access(アクセス)
-
11
Access 複数条件検索の設定が上手く行きません
Access(アクセス)
-
12
アクセスVBAで、フォームの値をレポートに代入したい
Access(アクセス)
-
13
Accessフォームを開くときに決まった順番で表示
Access(アクセス)
-
14
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
15
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
16
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
17
Access ¥マークを表示しない
Excel(エクセル)
-
18
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
19
ACCESSで非連結のテキストボックスに値を出力するには?
Access(アクセス)
-
20
アクセスのレポートのヘッダーを2ページ以降にもつけるには?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AccessでIDを入力したら他の項...
-
ACCESSでVBAから選択クエリの抽...
-
Accessで月ごとのレポートを出...
-
VarChar型をINT型に変換するには
-
ACCESS2003のグループ化のエラ...
-
アクセスのフォームに連番を表...
-
ACCESS クエリのデザインビュ...
-
Accessのパラメータクエリ作成...
-
Accessクエリの抽出条件にフォ...
-
サブフォームを利用したクエリ...
-
ACCESS2007 マクロ クエリのパ...
-
ACCESSで、フォームで抽出した...
-
アクセス2003のカレンダー...
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
-
Accessのコンボボックスでリス...
-
accessでオートナンバーを使わ...
-
前のレコードの値を自動で入れたい
-
Accessでデータを更新したらそ...
-
ExcelのComboboxでマウスのスク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
クエリ実行結果0件の場合のフ...
-
AccessでIDを入力したら他の項...
-
ACCESS2007 マクロ クエリのパ...
-
ACCESSで、EXCELのような、sumi...
-
Accessでフィルタの実行アクシ...
-
アクセスのフォームに連番を表...
-
クエリーの結果をフォームに表...
-
サブフォームを利用したクエリ...
-
VarChar型をINT型に変換するには
-
ACCESS フォームで抽出したデー...
-
ACCESS2003のグループ化のエラ...
-
アクセスのパラメータクエリを...
-
Access 抽出したフォームをフ...
-
ACCESSのレポートにフォームの...
-
Accessのフォームで・・・
-
accessでパラメータをフォーム...
-
アクセスで期間を指定しての抽...
-
【Access2000】レコードの抽出方法
-
ACCESS97でデータ管理をしたい
おすすめ情報