アクセスで簡単な生産管理を行おうと思っています。
生産した商品の数量などが生産した日付別にデータ
として入力してあります。レポートのもとになるクエリー
を作って、(集計クエリー)
レポートを開くときにマクロを使ってフォームを開き、
そこで、商品CDの指定と日付範囲の指定をしています。
最初は、マクロでアクション「レポートを開く」の
WHERE条件式で[商品CD]=FROMS![印刷フォーム]![商品CD]
でうまく商品CDの指定はできたのですが、日付範囲はどうマクロを
組んでやればよいのかわかりません。WHERE条件式を入力するところは
一箇所しかありませんので、マクロでもうひとつアクション
「レポートを開く」のWHERE条件式で
[年月日]between Forms![印刷フォーム]![開始日] and Forms![印刷フォーム]![終了日]と入力しましたがうまくゆきません。
どうすればよいでしょうか?初心者でよくわかりません。
No.1ベストアンサー
- 回答日時:
フォーム上に商品CDと日付範囲(from,to)のコントロールボックス(演算コントロール)を作ります。
同フォーム上にマクロボタンを貼り付けます。
集計クエリーの 商品CD、日付 各項目の抽出条件欄でフォーム上の各項目を指定します。
抽出条件の指定方法はHelpに載っていますから参照してください。
レポートの レコードソース にこのクエリーを指定します。
マクロの ”レポートを開く” アクションは レポート名のみを指定します。(WHERE条件式は不要)
フォーム上のマクロボタンに マクロを設定します。
これで、フォームの商品CDと日付を入力して、マクロボタンをクリックすると求めるレコードが表示されます。
No.2
- 回答日時:
No.1で回答されている方法が一般的だと思われます。
ちなみにwhere条件に、
([年月日] Between [Forms]![印刷フォーム]![開始日] And [Forms]![印刷フォーム]![終了日]) And ([商品CD]=[Forms]![印刷フォーム]![商品CD])
とすれば可能と思いますが、こんなやり方はあまりしないでしょう。
他の人が利用するのであれば、商品CDや日付が入力されていない場合や値が不正
な場合等を考慮する必要がありますね。
では、頑張って(^o^)/
回答有難うございます。
NO1の方法でうまくできました。
なんでもマクロでやろうとしていたために
躓いていました。
ホントに有難うございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(買い物・ショッピング) 商品にラベルを貼って出荷するまでのの手順にについて 2 2022/09/29 15:26
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Access(アクセス) お世話になっています 下記データがクエリにあります。 商品名 A A B B B B B C C C 1 2022/09/11 21:07
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- その他(買い物・ショッピング) 商品に印字してあるバーコードについて 3 2022/08/26 10:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESS フォームをそのまま印刷...
-
Accessのフォームで、画面表示...
-
アクセスで特定のレコードのみ...
-
アクセスのレポート合成(複数...
-
Access2013 レポートを印刷する...
-
アクセスのフォーム画面の印刷...
-
Accessでワードのような袋とじ...
-
accessのフォームをレポートに...
-
アクセスで希望のレポートを1枚...
-
アクセスのフォーム印刷で不要...
-
ACCESSからVBAでWORDの印刷を..
-
ACCESSの複数レポートの印刷に...
-
アクセス2000レポートで、印刷...
-
Accessのレポートで1レコード...
-
Accessのフォーム単票印刷で印...
-
アクセス2000でレポート印刷
-
ACCESSのレポートで、指定した...
-
MS Access 印刷時に、印刷レコ...
-
Access レポート印刷時のイベン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESS フォームをそのまま印刷...
-
アクセスのレポート合成(複数...
-
Accessのフォームで、画面表示...
-
アクセスで特定のレコードのみ...
-
ACCESSのレポートで、指定した...
-
アクセスのフォーム画面の印刷...
-
MS Access 印刷時に、印刷レコ...
-
ACCESSの複数レポートの印刷に...
-
Access2013 レポートを印刷する...
-
ACCESS チェックしたも...
-
アクセスで希望のレポートを1枚...
-
ACCESSのマクロで特定のレポー...
-
【Access】フォームのプロパテ...
-
ボタン1つで1度に複数枚印刷す...
-
サブフォームの印刷方法を教え...
-
Access 宛名ラベル レポートの...
-
Accessフォームからパラメータ...
-
access2010のレポート印刷につ...
-
アクセス2000レポートで、印刷...
おすすめ情報