質問: access コンボボックスの値をクリアしたい。 毎度、お世話になります。m( )m access2000で質問します。 フォーム上にコンボボックスが2つあります。 例えば1つ目が都道府県、2つ目が市町村のようなコンボで、1つ目の絞り込みの結果を2つ目のコンボにsqlを使って投げています。(例:1つ目-東京都 2つ目-杉並区)その後、1つ目のコンボを神奈川県に変更したときに 2つ目に入っている「杉並区」を削除して空白の状態に戻したいのですが、どのようにvbaを書けばいいのかわかりません。今のままだと神奈川県杉並区といったありえない登録が発生してしまいます。 1つ目のコンボ変更時の処理で2つ目のコンボの値をクリアする方法を教えてください。 よろしくお願いします。
回答: 実際に確認するには、もう少し時間がかかるのですが、単なるアドバイスと思ってください。 まず、 me.市町村コンボ.rowsource = strsql と 市町村コンボ.setfocus の間に 市町村コンボ.requery を挿入。 これで、矛盾のない表示になるはず。 次に、市町村コンボの表示を空白にするには、 市町村コンボ.value="" を挿入。 これでどうでしょう?