• 締切済み

アクセス97から2000への変換の不具合について

現在前任者が作成したアクセス97のファイルを2000へ変換しいろいろテストをしております。あまりアクセスの知識がありませんので困っております。 あるVBAを実行すると下記文章が出てきます。構文エラーですが何がまずいのかわかりません。どなたかご教授願います。 エラーが発生しました。3075] ソース名:DAO.DATABASE 説明:クエリ式'[許可日]>=#202004/03/01#AND[許可日]<=#202004/03/31#AND[請求内訳FG]>='1'AND[請求内訳FG]<='4"の日付の構文エラーです。 ヘルプファイル:JETERR40.CHM HELI VONTEXT:5003075 2004年3月1日から31日までの請求内訳を発行するものです。 97では問題なく作成できますが、2000にした場合に出てきました。 よろしくお願いいたします。

みんなの回答

  • paz777
  • ベストアンサー率47% (77/163)
回答No.1

こんにちは。 原因は説明の通り、日付が不正です。 >クエリ式'[許可日]>=#202004/03/01# 202004年 3月 1日? VBAの内容がわかりませんので憶測ですが、97版では日付が'04/03/01'形式になっていたので、 頭に'20'を追加しているのではないでしょうか? このSQL文を作成するロジックで'20'を追加している部分を外せば、直ると思います。 ではでは・・・

関連するQ&A