Microsoft Office2000シリーズ(Access2000)



Info WebAccess2000 index


パラメータクエリを設定する(2)
No.2-13



パラメータクエリにしたけど、全部のレコードを表示したい場合、次のように設定します。


抽出条件に、「Like "○○○*"」というような形で指定します。
「*」といた文字を入れることで、あいまいな条件で検索できます。
また、「*」はワイルドカードといいます。

ワイルドカードの文字って?
任意の数の文字と一致する。
文字列の先頭または最後でしようします(*s、wh*)
任意の1文字と一致する。
[] 角括弧内の任意の1文字と一致するもの。(B[ea]ll→Bell、Ball)
角括弧内の文字以外の文字で一致するもの(B[!e]ll→Ball)
- 範囲内の任意の文字と一致するもの(B[a-c]d→Bad、Bbd、Bcd)
# 任意の数字と一致するもの(1#3→103、113、123・・・・・など)




注意するのは、Like "[生産国は?] & "*""
全体をダブルクォーテーションで挟まないこと。

&は条件の結合の意味です。
つまり、パラメータクエリの[生産国は?]とワイルドカード"*"を結合させます。

パラメータがなければ、"*"すべてのレコードで
パラメータが”日本”なら、"日本*"という抽出条件になります。



Info WebAccess2000 index