|
Access超初心者ですのでよろしくお願いします。
Access2000を使っています。
フォームの中に「都道府県」のリストボックスをつくりました。
まず、リストボックスのプロパティの「複数選択」を「拡張」にして、複数の都道府県を選べるようにしました。そして、「更新後の処理」で再クエリを実行させて、ユーザー名をサブフォームに抽出できるようにしたいのですが、抽出ができません。「更新後の処理」でも「クリック時」でも、また「フォーカス喪失時」でも同様です。都道府県をクリックすると、下の「フォームビュー」の部分で「計算しています」というメッセージは出ます。
コンボボックスでは問題なく抽出できるのですが、コンボボックスでは複数の都道府県で選択できないためにリストボックスを使いたいのです。
そもそも、リストボックスではフォームを開いたときに、『リストを表示』という意味になっていて、そこからデータを選択するという意味ではないのでしょうか?
複数の都道府県を選択して、抽出することは不可能なのでしょうか?
ちなみに、再クエリでの抽出条件は、
[forms]![都道府県別検索]![都道府県]
としてあります。
[都道府県別検索]はリストボックスのあるフォーム名です。
また、クエリのみを実行すると「都道府県」聞いてきますが、その時に都道府県名を入力して、OKボタンを押すと正常にユーザー名を抽出することができます。
|
|