※ ChatGPTを利用し、要約された質問です(原文:「Or検索」をするには?)
「Or検索」の方法について知りたい!
このQ&Aのポイント
グーグルやヤフーのようにアクセスのフォーム上からクエリの検索も「Or検索」をしたいです。
テキスト1に「み」と入力し、コマンド0を押すと「みかん」が表示されます。
テキスト1に「りんご」も入力して両方を表示させる方法はわかりません。ご教授いただけないでしょうか?
グーグルやヤフーのようにアクセスのフォーム上からクエリの検索も「Or検索」をしたいのですがやり方がわかりません。
(長くなりますがお付き合いくださいませ(*_ _)ペコリ)
*******************************************************
テーブル1
フィールド名:果物
りんご
みかん
*******************************************************
クエリ1
SELECT テーブル1.果物
FROM テーブル1
WHERE (((テーブル1.果物) Like "*" & [Forms]![フォーム1]![テキスト1] & "*"));
*******************************************************
フォーム1
テキスト1とコマンド0を配置。
コマンド0のイベントに
Private Sub コマンド0_Click()
DoCmd.OpenQuery "クエリ1"
End Sub
*******************************************************
と作りました。
これで、テキスト1に「み」と入力し、コマンド0を押せば
クエリ1は「みかん」が表示され、
「ん」と入力すれば、
「りんご」「みかん」のどちらも表示されます。
今からやりたいことは
「りんご」「みかん」のどちらも入力して
どちらも表示させたいのです。
(こちらのサイトもそのような仕組みですよね?)
多分、
WHERE (((テーブル1.果物) Like "*" & [Forms]![フォーム1]![テキスト1] & "*"))
の部分をどうにかするのだと思うのですが
わかりません。
どなたかご教授いただけないでしょうか?
イメージとして画像をUPします。
よろしくお願いします。
お礼
私以外にも同じことを考える人がいるのですね。 参考になりました。ありがとうございます。