Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6304 / 9994 ←次へ | 前へ→

【6897】Re:2年分の検索方法は?
発言  わん  - 05/12/3(土) 18:36 -

引用なし
パスワード
   こんばんわ。

クエリに関することはできました。
ありがとうございます。

以下のようなSQLでとりあえずの希望のものにはなりました。

SELECT テーブルI.日付, テーブルI.名前,
テーブルI.結果1, テーブルI.結果2,
DSum("結果1","テーブルI","Year([日付]) = " & Year([日付])-1 &
"AND [テーブルI].[名前] = '" & [名前] & "'") AS 前年結果1,
DSum("結果2","テーブルI","Year([日付]) = " & Year([日付])-1 &
"AND [テーブルI].[名前] = '" & [名前] & "'") AS 前年結果2
FROM テーブルI
GROUP BY テーブルI.日付, テーブルI.名前,
テーブルI.結果1, テーブルI.結果2,
DSum("結果1","テーブルI","Year([日付]) = " & Year([日付])-1 &
"AND [テーブルI].[名前] = '" & [名前] & "'"),
DSum("結果2","テーブルI","Year([日付]) = " & Year([日付])-1 &
"AND [テーブルI].[名前] = '" & [名前] & "'");

DSum関数の累計計算についても理解できて、
直接フォームのテキストに書き込むこともできました。

出来上がってみて思ったのですが、
これだと条件にあったテキストやクエリ式を
全て作成しなければいけないことがわかりました。

そこで、1つ質問なのですが以下のように
  フォーム     コントロールソース/イベント
  txt結果1      :Sum([結果1])
  txt結果2      :Sum([結果2])

txt結果1前年、txt結果2前年についても1つのテキストのみで
コンボ検索とコマンドボタン実行による表示はできないのでしょうか?

現在は、フォーム上のコンボ検索にはcomb年以外にも
comb年、comb月、comb名前で検索をして表示させています。
これに対応する形で前年分も表示させたいと思うのですが
無理なのでしょうか?

わかりにくい説明のような気もしますが、
宜しくお願い致します。
1,485 hits

【6875】2年分の検索方法は? わん 05/11/30(水) 12:41 質問
【6877】Re:2年分の検索方法は? 小僧 05/11/30(水) 13:44 回答
【6878】Re:2年分の検索方法は? わん 05/11/30(水) 14:26 質問
【6881】Re:2年分の検索方法は? 小僧 05/11/30(水) 14:57 発言
【6882】Re:2年分の検索方法は? わん 05/11/30(水) 15:57 質問
【6885】Re:2年分の検索方法は? 小僧 05/11/30(水) 16:21 発言
【6896】Re:2年分の検索方法は? わん 05/12/3(土) 14:57 質問
【6897】Re:2年分の検索方法は? わん 05/12/3(土) 18:36 発言
【6900】Re:2年分の検索方法は? 小僧 05/12/5(月) 9:52 発言
【6903】Re:2年分の検索方法は? わん 05/12/5(月) 13:06 発言
【6906】Re:2年分の検索方法は? 小僧 05/12/5(月) 14:26 発言
【6908】Re:2年分の検索方法は? わん 05/12/5(月) 15:04 発言
【6911】Re:2年分の検索方法は? 小僧 05/12/5(月) 17:51 発言
【6934】Re:2年分の検索方法は? わん 05/12/8(木) 13:47 質問
【6935】Re:2年分の検索方法は? 小僧 05/12/8(木) 13:58 発言
【6952】Re:2年分の検索方法は? わん 05/12/10(土) 12:21 お礼
【6957】Re:2年分の検索方法は? わん 05/12/12(月) 16:41 お礼
【6961】Re:2年分の検索方法は? わん 05/12/13(火) 11:26 質問
【6962】Re:2年分の検索方法は? 小僧 05/12/13(火) 13:15 発言
【6964】Re:2年分の検索方法は? わん 05/12/13(火) 14:21 発言
【6966】Re:2年分の検索方法は? 小僧 05/12/13(火) 15:17 発言
【6968】Re:2年分の検索方法は? わん 05/12/13(火) 16:36 発言
【6967】Re:2年分の検索方法は? 小僧 05/12/13(火) 15:21 回答
【7022】Re:2年分の検索方法は? わん 05/12/28(水) 1:48 お礼

6304 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free