Access VBA質問箱 IV

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

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


8783 / 9994 ←次へ | 前へ→

【4371】抽出条件にFormat関数は使えないのでしょ...
質問  さつこ  - 05/2/8(火) 15:26 -

引用なし
パスワード
   よろしくお願いします!

テーブルでは年月日で登録されているデータから、画面入力された年月と同じデータを
抽出したいのですが、クエリーでは抽出されるのに、コードにSQLを展開すると、
うまくいきません。

ex.伝票日付  2005/01/01 〜 2005/02/28 のデータがある
  画面年月  2005/01 2005/01 月分のデータを抽出したい
  抽出条件  WHERE ((Format([伝票日付],"yyyymm"))=Format([Forms]![A伝票日付],"yyyymm")))

  実行すると、上記の Format([伝票日付],"yyyymm") で、
  指定した式で参照されている'|'フィールドが見つかりません。 というエラーが
  出てしまいます。クエリーでは、Format([伝票日付],"yyyymm") はテーブル欄に
  テーブル名は表示されないので、それが原因なのかなとは思うのですが、
  これをどのように回避するかがわかりません。

  よろしくお願いします。

316 hits

【4371】抽出条件にFormat関数は使えないのでしょ... さつこ 05/2/8(火) 15:26 質問
【4373】Re:抽出条件にFormat関数は使えないのでしょ... クロ 05/2/8(火) 17:55 回答
【4395】Re:抽出条件にFormat関数は使えないのでしょ... さつこ 05/2/10(木) 11:02 質問
【4396】Re:抽出条件にFormat関数は使えないのでしょ... クロ 05/2/10(木) 11:13 回答
【4399】Re:抽出条件にFormat関数は使えないのでしょ... さつこ 05/2/10(木) 14:55 質問
【4400】Re:抽出条件にFormat関数は使えないのでしょ... クロ 05/2/10(木) 15:06 回答
【4402】Re:抽出条件にFormat関数は使えないのでしょ... さつこ 05/2/10(木) 16:22 お礼
【4404】Re:抽出条件にFormat関数は使えないのでしょ... クロ 05/2/10(木) 16:44 回答

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