※ ChatGPTを利用し、要約された質問です(原文:クエリで日付指定 〇アクセス2000 →×2010)
Access2000からAccess2010への日付指定方法の変更について
このQ&Aのポイント
Access2000からAccess2010への移行時に日付指定方法が変更されたかどうかについて質問しています。
Access2000では、クエリでの日付指定には>=日付 and <=日付という形式を使用していましたが、Access2010では>=#日付(曜日)# and <=#日付(曜日)#という形式になり、保存ができない問題が発生しています。
日付を別の形式で入力しても同様の問題が発生し、Access2000では問題なく動作することが確認されています。質問者は、Access2010での日付指定方法の変更について教えて欲しいとしています。
クエリで日付指定 〇アクセス2000 →×2010
お世話になります。クエリでの日付指定が出来なくて困っています。
今までAccess2000を使用していました。
クエリである期間のデータを取り出そうとするときに、
例えば、>=2012/11/05 and <=2012/11/09 のように入力していました。
(↑を入力してEnterを押すと、自動的に>=#2012/11/05# and <=#2012/11/09#の表示になります。)
それが、Access2010で同様に入力すると、
>=#2012/11/05(月)# and <=#2012/11/09(金)# となり、
そのまま保存しようとすると、
「指定した式に不適切な日付の値が含まれています。」と表示され、
#2012/11/05(月)# の部分が暗転になり、保存ができません。
入力を変えて、
>=2012-11-05 and <=2012-11-09 や
>=2012年11月05日 and >=2012年11月09日 にしても、
Enterを押したら
>=#2012/11/05(月)# and <=#2012/11/09(金)#のような表示になり、
さらに##の直入力も試しましたが結果は同じく出来ませんでした。
またBetweenも使ったり、
極端に、
11/09 の 9を一度消してそのまま打ち直しても、
「指定した~」と出てしまい、ダメでした。
2010になったときに日付を指定する方法が変わったのでしょうか。
わかる方ご教授願えますか?
PS Access2000はまだ使える状態で、
この投稿をする直前にも日付指定をしてみましたが、こちらは当然問題なく作動します。
お礼
出来ました! なるほどAccessの問題ではなく、PC側の設定だったのですね…。 道理でネットで検索しても出てこない訳ですね…。 確かに新しいPCを今年5月に買って、それに今回のAccess2010をインストールしました。 Access2000は古いパソコンの方で使っていました。 すっきり解決しました!本当に助かりました!!