ACCESSでFORMをつくり、そこで条件指定(パラメータ指定)してテーブルを作成しようとしています。
実際は2本のテーブル顧客テーブル・売上明細テーブル両方をクエリで関連づけ、そのクエリに抽出条件を入れれば良いと思うのですがうまくいきません。どのように設定したらいいのでしょうか?
条件は売上日付が xxxx~xxxx という期間指定でさらに(必須)
商品分類が YY で区分が zz のもの
という条件をFORMで入れるように設定しています
分類と区分は指定無でも可です
どうぞよろしくお願いします!
No.2ベストアンサー
- 回答日時:
日付は今のままで
分類は
[Forms]![売上明細抽出フォーム]![DIV] or [Forms]![売上明細抽出フォーム]![DIV] is null
区分は
[Forms]![売上明細抽出フォーム]![DMDIV] or [Forms]![売上明細抽出フォーム]![DMDIV] is null
のように変えてください
CHRONOS_0さん!またお世話になりました!
少し前ですがかなり回答を頂いていました。
ありがとうございました!解決しました!
No.1
- 回答日時:
フォームの実行ボタンをクリックしたら
Dim stSQL As String
stSQL = "(ここにクエリ文を作成)"
DoCmd.RunSQL stSQL
みたいな感じでしょうか?フォームの「テキストボックスの名前」で参照すればいいと思いますけど・・。今現在はどのように書いていてうまくいかないのでしょうか?クエリ文を転記していただけると早いかと思います。
この回答への補足
説明不足ですみません・・・
クエリ文を作成しえいるのではなく、単にクエリのオブジェクトの
画面でフィールドの設定のところの抽出条件を指定しているだけです。
フォーム名:売上明細抽出フォーム
条件:日付 DATE1 ~ DATE2
分類 DIV
区分 DMDIV
例えば日付の期間指定ならば
Between Nz([Forms]![売上明細抽出フォーム]![DATE1],#1900/01/01#) And Nz([Forms]![売上明細抽出フォーム]![DATE2],#2900/12/31#)
分類は
[Forms]![売上明細抽出フォーム]![DIV]
区分は
[Forms]![売上明細抽出フォーム]![DMDIV]と指定し
あと組み合わせで日付は必須なので、分類と区分を
フィールド設定を[Forms]![売上明細抽出フォーム]![DIV]
フィールド設定を[Forms]![売上明細抽出フォーム]![DMDIV]
と設けて条件に Is Null を入れています
これでは無理なのでしょうか?
すみません初心者で・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
ACCESS2007 マクロ クエリのパ...
-
AccessでIDを入力したら他の項...
-
フォームからクエリの抽出期間...
-
ACCESSで、EXCELのような、sumi...
-
ACCESS フォームで抽出したデー...
-
クエリ実行結果0件の場合のフ...
-
アクセスのフォームに連番を表...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
Accessのコンボボックスでリス...
-
ACCESS 複数のフォームから同一...
-
access別のテーブルを参照して...
-
ExcelのComboboxでマウスのスク...
-
2回目に画面のレコードセットの...
-
access サブフォームにリストを...
-
X-Ripperというフリーウェアに...
-
エクセル VBA メール本文に指定...
-
Accessの「Form_AfterUpd...
-
コンボボックス全ての値を取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
AccessでIDを入力したら他の項...
-
ACCESSで、EXCELのような、sumi...
-
Accessクエリの抽出条件にフォ...
-
クエリ実行結果0件の場合のフ...
-
ACCESS2003のグループ化のエラ...
-
クエリーの結果をフォームに表...
-
ACCESS フォームで抽出したデー...
-
サブフォームを利用したクエリ...
-
ACCESS2007 マクロ クエリのパ...
-
access クエリでIIF文で抽出条...
-
VarChar型をINT型に変換するには
-
ADOレコードセットのコピー
-
アクセスのフォームに連番を表...
-
ACCESSで、フォームで抽出した...
-
ACCESS クエリのデザインビュ...
-
Accessで月ごとのレポートを出...
-
Accessでフィルタの実行アクシ...
-
AccessのフォームをExcelに出力
-
フォームからクエリの抽出期間...
おすすめ情報