MS Access 2003の - VBAパラメータボックスのコードの後に​​開いて実行されます。自動を「OK」?

StackOverflow https://stackoverflow.com/questions/2066345

  •  20-09-2019
  •  | 
  •  

質問

だから、ボタンのクリックイベントがデータを移入するために、リストボックスのVBでSQL文を実行した後に開くパラメータボックスがあります。以下のような何かます:

me.listbox.rowsource = "SELECT tblMain.ID, TblMain.FirstName, TblMain.LastName, tblMain.MobileNumber FROM tblMain;"

そして、私のような表示のために結果をカウント

me.recordcounter = me.listbox.listcount

私は、このボタンのクリックイベント、それはまだ携帯電話番号を尋ねるクエリのパラメーターボックスをスロー何らかの理由で?これはあなたがちょうどあなたが私が探していたすべての結果の閲覧になってクリックした場合。私は自動的にそれも表示されませんので、[OK]がクリックされたボックスその告げる何かを書くことができます方法はありますか?あるいは、このランダムな痛みよりも悪い何か??

を避けています

感謝

EDITます:

私はすべて(すべてのコントロール、など)はフォームヘッダーであることに気づいた

謝罪?あまりにも多くの人々は、このへのアクセスを持って、そのすべてが台無しにされました。申し訳ありません...私も合法的な質問をすることができます前に行うには多くの修正。クックブックからacbSoundexはここに、ループのためにこれを投げるにもあります。おかげかかわら

役に立ちましたか?

解決

クエリが含まれている場合は、

パラメータボックスが表示されます。のフィールド/ PARAM をテーブルに存在しないこと/指定されていません。

(あなたが述べる何場合)が誤って綴られ、またはunderlyinhテーブル/クエリの一部ではない可能性があります。

これはMOBILENUMBERフィールドように思わます。

あなたのテーブル構造は、付属のクエリに、点で正しいことを確認するか、我々は外観を持つことができるようにテーブル構造を供給します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top