
クエリの合計値と親テーブルの合計値をフォーム上にて表示したいのですが、
うまく行かずに困っています。
クエリにて抽出した値の合計 Sum([Q抽出クエリ],[利用金額]) と、
抽出前の合計 Sum([T検索履歴],[利用金額]) を両方表示させたいです。
現状は下記の通りです。
■使用テーブル・使用クエリ
テーブル [T検索履歴] -------
フィールド [検索履歴ID] [キーワード] [利用金額]
クエリ [Q抽出クエリ] …T検索履歴から特定のキーワードを含むレコードを抽出
フィールド [検索履歴ID] [キーワード] [利用金額]
■フォーム
フォームのレコードソース … [Q抽出クエリ]
■現状と問題点
(1)[Q抽出クエリ]にて、キーワード『保護』を含むレコードを抽出します。
(2)抽出されたレコードの[利用金額]を、非連結テキストボックス tBox1 に表示します。
式:tBox1のコントロールソース =Sum([利用金額数])
(3)全体の利用金額合計を知るために、
[T検索履歴]の[利用金額]の合計値を非連結テキストボックス tBox2 に表示させます。
(ここが望む結果になりません。)
式:tBox2のコントロールソース =Sum([T検索履歴],[利用金額数])
実行した結果
tBox1 … 抽出されたレコードの[利用金額]合計を表示
tBox2 … 上に同じ
望んだ結果
tBox1 … 抽出されたレコードの[利用金額]合計を表示
tBox2 … [T検索履歴] の[利用金額]合計を表示
以上、どうしたら良いのか分からず困っています。
宜しくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
あまり感心した方法ではないが、以下のように変更する。
式:tBox2のコントロールソース =DSum([利用金額数],[T検索履歴])
本来はQ抽出クエリにこういう値を持つフィールドができる
ようにSQLを組むべき。
何で感心しないかと言うと、テーブルがODBCリンクに
よる他のDBシステムの場合、Dxxx系関数の処理速度が
極端に悪くなることがあるからです。現在はAccessでも、
将来SQL Serverを導入しようなどという計画があるなら
クエリの内容を修正することを薦めます.
No.2
- 回答日時:
別に合計テーブルを用意する。
区分 値
01 クエリの利用金額計
02 テーブルの利用金額計
の2レコードをクエリで値格納する。処理のたびに上書きする。
フォームでは
DLOOKUP関数使うことで2つともそれぞれ取得可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- docomo(ドコモ) 「d払いご利用可能額」とご利用明細歴」が合わないのは何故ですか? 4 2023/01/28 03:59
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- ライフスタイル・ヘルスケア クレジットカードの使用履歴管理 1 2022/06/28 11:56
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
X-Ripperというフリーウェアに...
-
Triton X-100 bufferの作り方に...
-
access クエリ yes/no型のクエ...
-
アクセス 同じフィールド(テキ...
-
エクセルで年末年始を必ず休み...
-
未審査請求包袋抽出表作成とは...
-
エクセル VBA メール本文に指定...
-
PDFファイル/抽出許可され...
-
アクセスで抽出ができません
-
ACCESSの検索フォーム
-
ACCESSのクエリー抽出条件にIIF...
-
PDFファイルから特定の文字を検...
-
Accessの選択クエリの抽出条件...
-
OutlookExpressの特定フォルダ...
-
Access2010クエリ抽出条件(Like)
-
Accessの複数条件抽出について
-
Excel 文字列から6桁の数値の抽出
-
ニコニコ動画の音楽を抽出
-
コンボボックス全ての値を取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
X-Ripperというフリーウェアに...
-
Excel 文字列から6桁の数値の抽出
-
未審査請求包袋抽出表作成とは...
-
PDFファイル/抽出許可され...
-
PDFファイルから特定の文字を検...
-
ACCESSのクエリー抽出条件にIIF...
-
エクセル VBA メール本文に指定...
-
「パラメータが少なすぎます。3...
-
access クエリ yes/no型のクエ...
-
AccessのWHERE句において、変数...
-
ACCESS クエリ 条件以外のレ...
-
アクセス 同じフィールド(テキ...
-
【AccessVBA】レコードセットOp...
-
エクセルで色の付いたセルを抽...
-
Accessの選択クエリの抽出条件...
-
Access フォームコンボボック...
-
Access チェックボックスを利用...
-
PCゲーム 音声 画像 抽出方法
-
エクセル関数で住所から丁目番...
おすすめ情報