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

解決済みの質問

クエリで日付指定 〇アクセス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はまだ使える状態で、
この投稿をする直前にも日付指定をしてみましたが、こちらは当然問題なく作動します。

投稿日時 - 2012-11-14 16:08:02

QNo.7797433

すぐに回答ほしいです

質問者が選んだベストアンサー

コントロールパネル
地域と言語
日付(短い形式)(S)が
yyyy/mm/dd '('ddd')' になっているかと思います
yyyy/mm/dd であれば発生しません。
WindowsXP & Access2002
Windows7 & Access2012
で確認しました。

投稿日時 - 2012-11-14 20:17:02

お礼

出来ました!

なるほどAccessの問題ではなく、PC側の設定だったのですね…。
道理でネットで検索しても出てこない訳ですね…。
確かに新しいPCを今年5月に買って、それに今回のAccess2010をインストールしました。
Access2000は古いパソコンの方で使っていました。

すっきり解決しました!本当に助かりました!!

投稿日時 - 2012-11-15 08:51:51

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

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

回答(1)

あなたにオススメの質問