|
'-----------------------------------------------
'絞込み検索のときに検索キーワードが
'スペースで区切られて入力されたとき
'-----------------------------------------------
'--- キーワードの例(スペースで区切られている) ---
keyword = "サンプル ダウンロード"
'--- 全角スペースを半角スペースに変換 ---
keyword = Replace(keyword," "," ")
'--- キーワードを半角スペースで分割 ---
SplitKeyword = Split(keyword," ")
'--- SQL作成 ---
StrSQL = " select * from table1 where 0 = 0"
'--- 分割されたキーワードをSQLステートメントに反映 ---
For i = 0 to UBound(SplitKeyword)
StrSQL = StrSQL & " and field1 like '%" & SplitKeyword(i) & "%'"
Next
上記のようにフォームの検索文字をスペースをあけることで
絞込み検索をしたいのですが、その検索範囲をfield1〜field10まで
にすることができません・・・
どうすればいいのでしょうか?お願いします。
|
|