こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

アクセス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にした場合に出てきました。
よろしくお願いいたします。

投稿日時 - 2004-05-12 12:50:16

QNo.856027

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

こんにちは。

原因は説明の通り、日付が不正です。
>クエリ式'[許可日]>=#202004/03/01#
202004年 3月 1日?

VBAの内容がわかりませんので憶測ですが、97版では日付が'04/03/01'形式になっていたので、
頭に'20'を追加しているのではないでしょうか?
このSQL文を作成するロジックで'20'を追加している部分を外せば、直ると思います。

ではでは・・・

投稿日時 - 2004-05-12 17:35:58

あなたにオススメの質問