- 締切済み
アクセス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にした場合に出てきました。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- paz777
- ベストアンサー率47% (77/163)
回答No.1
こんにちは。 原因は説明の通り、日付が不正です。 >クエリ式'[許可日]>=#202004/03/01# 202004年 3月 1日? VBAの内容がわかりませんので憶測ですが、97版では日付が'04/03/01'形式になっていたので、 頭に'20'を追加しているのではないでしょうか? このSQL文を作成するロジックで'20'を追加している部分を外せば、直ると思います。 ではでは・・・