• ベストアンサー

MS-Access2000「クエリーの抽出条件」

クエリーの抽出条件を以下のように設定し実行しましたが、目的のレポートが作成できません。どうしてでしょうか?ご指導ください。 <条件>   名簿テーブルの「フリガナ」に対して・・・   Between "ア*" AND "ト*"   として実行しました。 <結果>   フリガナ ア~テ までしか表示されません。「ト」のつくデータもあるので  すが・・・。 以上、よろしくお願いします。

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

  • ベストアンサー
  • i-harada
  • ベストアンサー率22% (56/252)
回答No.3

Like "[ア-ト]*" だとだめでしたっけ、間違ってたらごめんなさい。

aikun
質問者

お礼

ありがとうございます。 早速試してみます。

その他の回答 (2)

  • taranko
  • ベストアンサー率21% (516/2403)
回答No.2

inoue64さんの方法でできると思います。 なぜできなかったかですが、この場合アスタリスクがすべてという意味ではなく アスタリスクという文字として認識されてしまったからだとおもいます。 アスタリスクは並び替えをしたときにひらがなより前にきてしまいます。 だから、Between"ア*"and"ト*"の場合 アの次の文字がアよりも前でトの次の文字がアよりも前のもの つまりアからテまでしか表示できないということになったと思います。

aikun
質問者

お礼

ありがとうございます。 ご指摘の通りでした。

  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.1

"ト*" を "ナ" や "ナ*" にしてみてはどうでしょうか。

aikun
質問者

お礼

ありがとうございます。 検索する文字の1つ先を指定すると、目的のデータが表示されました。