コンボボックスで起きているそのほかの不具合「苗字カナの内容(カタカナ)が表示される」「データがない」等は起きていないということでいいですか?
たとえば、「か」のボタンを押したと想定して"[ア-オ]*"
を"[カ-コ]*"
に変えてみたり、さらに"[サ-ソ]*"
に変えてみたり等、試してみてください
この、手で書き換えている操作を、フォーム上の値を使って自動で書き換えようというのが
Like [Forms]![基本情報1]![抽出用カナ]
の目的です。抽出条件を再度Like [Forms]![基本情報1]![抽出用カナ]
に設定して、今度はフォーム上の「抽出用カナ」テキストボックスに手入力で"[ア-オ]*"
と入力してクエリを開いてみてください。抽出条件を手入力したとき(Like "[ア-オ]*"
と入力したとき)と同じ内容が表示されてますか?
同じ方の名前が何度も(100回以上)繰り返されています。
クエリの元データにはどのようなデータ(テーブルorクエリ)を使っているんでしょうか?>> 15で説明していますがクエリのもとにしているデータに複数登録されていれば何度も出てきて当然になります。データベース運用から考えれば「同一人物の重複登録を許さないデータ(テーブル)」があるものと思います。きちんと指定できていますか?
通報 ...
クエリを Like "[ア-オ]" "[カ-コ]"等に書き換えた場合、名字のカタカナが表示されたり、データがない、ということはありませんでした。
さらに、Like [Forms]![基本情報1]![抽出用カナ]に戻して、「抽出用カナ」テキストボックスに[ア-オ]*と入れてクエリを開くと、同じように太田・岡田・安西・石川・伊藤・太田・岡田・安西・石川・伊藤・太田・岡田・安西・石川・伊藤・・・・と繰り返されて出てきます。
もとのテーブルでは、従業員コードを重複なしにしており、実際のテーブルのデータも同姓は一部おりますが、「あ」のボタンを押したときにはフォームには正しい人数で抽出されており、クエリの結果だけが何十回も繰り返されている状況です。