|
こんばんわ
やっと初級者卒業かなという程度のものです
access2002で予約台帳のようなものを、作っています。
フォームにパラメータクエリをソースにしたリストボックスを作り、フォーム上の
テキストボックスで絞込みをやっています。ごく普通にある教科書どおりのやり方です。最初はごく普通に動いておりましたが、ある時から、Docmd.close にすると"パラメータを入力して下さい"のメッセージが出るようになりました。
SQLも特段変わったところもなく、VBAもコンパイルできているので、「???」となりました。それから色々試してみましたが、結局
txt_A=Null
Listbox_A .Requery
Me.Repaint
と記述してみたらしばらく正常になりましたが、数日後にまたメッセージがではじめました。あまりに単純なところなので、AC2002のバグを疑い、試したことは
1.新規にdb1を作りインポート
2.ListBoxをウイザードを使わずに手作りする
3.DAOで書いているので参照設定を確認
4.別のPCに移してみる
5.Access2000に変換
6.クエリーを見直してみる
なにか お心あたりの方がいらっしゃいましたら、ぜひ ご指導をお願い申し上げます。
|
|