ここから本文です

Accessのクエリで、Between~And~ の入力の仕方がわかりません。 テキストに...

このエントリーをはてなブックマークに追加

質問者

amykmy345さん

2007/12/506:41:55

Accessのクエリで、Between~And~
の入力の仕方がわかりません。

テキストにはAndの前後に半角のスペースを入れること、
と書いてあり、その通りにしているのですが、
エラーになっていまい、思うような抽出が

できません。

例えば 身長が150~155に該当する人のデータを
取り出したいとき、

Between150 And 155

Andの前後に半角スペースを入れている

と入力したところ、
「抽出条件でデータ型が一致しません」
と表示されてしまいます。

私としてはテキストに忠実に入力しているつもりなのですが・・・・

それ以外に、全角でスペースを入れてみたり、
Betweenの前後にも半角スペースを入れてみたり、、、、
といろいろ試したのですが、どれをやってもダメでした。

正しい入力の方法をどなたか教えていただけるとありがたいです。

閲覧数:
53,861
回答数:
2

違反報告

ベストアンサーに選ばれた回答

ktc_200068さん

2007/12/511:38:04

Between(半角スペース)値(半角スペース)AND(半角スペース)値

が正しい書き方ですが、テキスト型なら "(ダブルクォーテーション)、日付型なら #(シャープ)で値を囲む必要があります。

数値型
Between 150 And 155

テキスト型
Between "150" And "155"

日付型
Between #2007/12/01# And #2007/12/31#

質問した人からのコメント

2007/12/6 05:10:00

データ型によって、入力の仕方が違うことを教えてくださりありがとうございました。

それから、Betweenのあとにも半角スペースが必要だと
知りませんでした。

おかげさまで解決しました。
うれしいです。ありがとうございました。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜1件/1件中

sttkhr123さん

2007/12/510:11:27

>「抽出条件でデータ型が一致しません」

このエラーが出ているということはフィールドが数値項目ではないのではないのでしょうか?

・フィールドを数値項目に変えてから実行する
・クエリーで該当フィールドを数値変換したフィールドで実行する
・条件式をテキスト形式で実行する (Like '150' And '155')

以上のどれかで試してみて下さい。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する