Version:こんにちわー。部分一致検索ができるようにしたいと考えているんですが、LIKE演算子やワイルドカードを使えばできそうということまでは分ったのですが、検索の仕方がちょっと難しいんで困っています。500ある学校のデータを部分一致検索できるようにしたいと思っているのですが、例えば、「りゅりゅ小学校」と「りゅりゅ東小学校」という2つの学校があるとします。検索画面で、「りゅりゅ」と入力すれば、「りゅりゅ小学校」と「りゅりゅ東小学校」と2つ表示され、「東」と入力されれば「りゅりゅ東小学校」のみが表示されるといったものを作りたいと思っています。'*'」でできますよ。返信ありがとうございます。一応クエリでやってみるつもりですが、よろしければ、ADO、DAOというやり方もお教え願えないでしょうか?宜しくお願いします。CurrentProject.Connection.Execute(strSQL)上記でレコードセットが生成されます。お教えいただきありがとうございます。無事に完成いたしました。ちなみにクエリで完成させることができました。申し訳ないですが、引き続き教えていただきたいことがございます。今回完成した部分一致検索の他に、学校名の五十音順検索ができるフォームがあります。500ある学校の一覧表から、部分一致や五十音検索で絞込をかけ、さらにそこから取り出したい1つの学校のデータに飛べるようにコマンドボタンを配置し、マクロを組んで別のページに飛ぶようにしております。新しいページで表示されるのは、絞込をかけて選んだ1校のデータです。ここで問題になってくるのですが、その新しいページのレコードソースによってちゃんと飛んでこれるかこれないか変化があるのです。部分一致検索に使ったクエリを新しいページのレコードソースに設定していれば部分一致は何問題なく検索できるのですが、五十音検索は、コマンドボタンを押した時にパラメータダイアログボックスが出てきて検索がややこしくなってしまいます。逆に五十音検索に使っているクエリを新しいページのレコードソースに設定していればその逆のことが起こります。五十音検索はうまくできるけど、部分一致検索ではパラメータダイアログボックスが出てきてしまう。この新しいページのレコードソースになっているクエリをうまく設定すれば解決するんじゃないかと思っているのですが、一体どういう設定をすればうまく両方とも検索ができるようになるのでしょうか?クエリのデザインビューで、抽出条件のところに五十音検索のプロシージャを入力し、またはのところに部分一致のプロシージャを入力してみると、両方で2回パラメータダイアログボックスが出てきてしまいます。長い文章になってしまって申し訳ないです。何か解決法があればぜひ教えて下さい。やりたいことはあいまい検索で抽出したデータを表形式のフォームに表示してさらにその中から一件を選択して別のフォームに詳細を表示したいということでしょうか?それであるならば、もうひとつクエリを作成し、テーブルのキーになる抽出条件の部分にForms[表形式のフォーム名]![キーとなるコントロール名]とすれば良いのではないでしょうか?そのクエリをフォームに設定すればできると思いますよ。返信ありがとうございます。その中から一件を選択して別のフォームに詳細を表示したいということでしょうか?そうです、正にそういうことです。そのクエリをフォームに設定すればできると思いますよ。実は表形式のフォームが2つあります。部分一致検索フォームと五十音検索フォームの2つです。1件を選択し、別のフォームに表示させる時は共通の1つのフォームに表示させることになります。Me.キーとなるコントロール名として、クエリの抽出条件にForms[結果表示フォーム名]![キーとなるコントロール名]としれやれば簡単かと思いますよ。複数のフォームから1つのクエリを使用するということでしょうか?五十音検索フォームに使っているクエリと、部分一致検索に使っているクエリはそれぞれ違うものです。結果表示フォームのレコードソースに両方のクエリを設定することができればうまく解決するのかと思っていますが、2つ入力することができませんよね?そのため、今結果表示フォームのレコードソースに使うクエリはどういったものにすれば良いのかということで悩んでいます。しれやれば簡単かと思いますよ。2つの方法が考えられます。1.一つのフォームのレコードソース(複数クエリ)を切り替えることは可能です。