いつもお世話になっています。
前回の質問に続いて製品分析表を作成しています。
ベースは出来て、最後は必要な情報を印刷するのみとなりました。
情報の検索は、F_検索フォームから複数の条件から絞込みを行い、
それをボタンから指定したフォームで開いて再編集する操作は上手くいっています。
Private Sub 編集_Update()
If Me.編集 Then
DoCmd.OpenForm "F_製品分析"
Set Forms!F_製品分析.Recordset = Me.Recordset
Else
DoCmd.Close acForm, "F_検索"
End If
End Sub
ただこれをレポートに置き換えると「変数」がないとエラーが表示されてしまいます。
どうか解決策をご指示ください。
よろしくお願いいたします。
No.1
- 回答日時:
レポートに必要なデータの絞り込みは次のいずれかでします
1.絞り込んだデータテーブルからのレポート
2.レポート内のクエリで絞り込む(添付図
図の抽出条件欄で 同一行ではand条件、別行はor条件 ∴ 図はor条件
この条件欄には
2-1.実数 図
2-2.変数 []に変数名 レポートを実行するとまず変数の入力を促すウィンドウが表示
記入例 日付フィールド条件 >=[開始日] and <=[終了日]
2-3.開いているフォーム上のボックスの値
自分はこれがほとんどです、最初にメニューと付けたフォームを開きここから他のフォームまたは
レポートを呼び出します
記入例 >=[forms]![メニュー]![月初] And <=[forms]![メニュー]![月末]
No.2
- 回答日時:
ANo.1です。
画像が添付されなかったので再送です。 ご迷惑すみません
レポートに必要なデータの絞り込みは次のいずれかでします
1.絞り込んだデータテーブルからのレポート
2.レポート内のクエリで絞り込む(添付図
図の抽出条件欄で 同一行ではand条件、別行はor条件 ∴ 図はor条件
この条件欄には
2-1.実数 図
2-2.変数 []に変数名 レポートを実行するとまず変数の入力を促すウィンドウが表示
記入例 日付フィールド条件 >=[開始日] and <=[終了日]
2-3.開いているフォーム上のボックスの値
自分はこれがほとんどです、最初にメニューと付けたフォームを開きここから他のフォームまたは
レポートを呼び出します
記入例 >=[forms]![メニュー]![月初] And <=[forms]![メニュー]![月末]
早々に回答いただきありがとうございます。またわかりやすく図も添付していただきありがとうございます。
クエリのデザイングリッドに条件を入れると変数の入力を促すウィンドウが表示が次々表示される操作を回避するために、フォームから絞り込み検索し、フォーム、レポートに詳細表示したいと考えています。
検索と検索結果を表示するフォームは動作しています。
しかしレポートの下記の記述ではなぜかはじめの一件しかプレビューされません。
何かお気づきの点がありましたらご指示ください。
DoCmd.OpenReport "R_製品分析", acViewPreview, , "製品ID = " & Me!製品ID
No.4ベストアンサー
- 回答日時:
>同じ製品IDはありますが、複数ではありません。
>DoCmd.OpenReport "R_製品分析", acViewPreview, , "製品ID = " & Me!製品ID
この命令文は特定の製品(Me!製品ID)を対象としていますね
当然1件のみの表示になります。
DoCmd.OpenReport "R_製品分析", acViewPreview
としたらどうでしょう
ところでフォームあるいはレポート内に組み込むことが出来るのはご存知ですか
[デザイン]→[データタグ]と入ってレコードソース行の右端の…をクリックします
自分はクエリー単独で作成すると、レーポート及びフォームの数を必要になりますので
専ら組み込みのクエリーにしています。
何度も丁寧に回答していただきありがとうございます。
やっとやっとすっきりしました。
DoCmd.OpenReport "R_製品分析", acViewPreview
では、全件表示されてしまったのですが、
DoCmd.OpenReport "R_製品分析", acViewPreview, , Me.Filter
としたところ、あっさりできました。
できなくて落ち込むでいたところだったので、いろいろな方法を提示していただき
本当に励みになりました。
また機会がありましたら、どうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルをACCESSのレポ...
-
Accessのレポートで印刷プレビ...
-
複数のクエリーを一枚のレポー...
-
Accessのレポートの2段組した...
-
アクセスでレポートの使いまわ...
-
access2003 レポートが開くのが...
-
アクセス レポート デザイン...
-
Accessのレポートのデザインに...
-
Accessレポートのチェックボッ...
-
アクセスのレポートで同ページ...
-
ビシソワーズはなぜ冷たいのか?
-
Access2003レポートの連...
-
アクセス2007のレポートの...
-
Accessのレポート機能でソート...
-
ACCESSグラフ
-
Accessのレポートで再読み込み
-
大学のレポート作成専用ノート...
-
AccessVBAでのカラー印刷モード
-
Access レポート印刷するときに...
-
YahooのIDがロックされてしまい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルをACCESSのレポ...
-
Accessレポートのチェックボッ...
-
アクセスのレポートで同ページ...
-
Accessのレポートで印刷プレビ...
-
複数のクエリーを一枚のレポー...
-
アクセスのレポート起動時のウ...
-
ACCESSでフォーム入力→レポート...
-
Accessのレポートで再読み込み
-
AccessVBAでのカラー印刷モード
-
Accessでグループフッターの非表示
-
Access2007サブレポートの絞り...
-
Accessのレポートのデザインに...
-
Accessのレポート機能でソート...
-
アクセスのレポートをマクロでE...
-
Accessのレポートの2段組した...
-
禁則処理の方法がわかりません。
-
PDF変換後、線が表示されない
-
アクセス2007のレポートの...
-
Excel ピボットレポート セル...
-
アクティブレポートで複数のレ...
おすすめ情報