2

クエリのパラメータプロンプトでドロップダウンボックスを有効にするためにデータベースのコードを記述しようとしていますが、意図した目的ではなく何も実行していません。これ:

Access2007パラメータクエリのドロップダウン

私のインスピレーションの源となっています。最も基本的なVBAコードでさえ実装できないようですが:

  Private Sub cmdReset_Click()
    Me.cboSelectName = Null
  End Sub

(はい、これは私のコードのすべてではありません!潜水艦の1つだけです)

関連するフォームに、「cmdReset」というボタンがあります。このボタンには、イベント「On-Click」の「[EventProcedure]」があります。上記のフォームに「cboSelectName」というドロップダウンボックスもあります。また、データベースを閉じて、起動時にマクロを有効にしてみました。

したがって、基本的にこのコードは、リセットボタンをクリックしたときにドロップダウンボックスの値をnullにする必要があります。ただし、何も実行せず、ドロップダウンボックスの選択を解除するだけです。誰かがこれを手伝ってくれますか?データベースにVBAを実装し始めたいと思っています。

4

1 に答える 1

1

Remouが提案したように、コードは実行されていませんでした。私は自分の問題を理解しました-フォームのVBAコードではなく、新しいモジュールにコードを保存しました。コードをフォームオブジェクトにシフトすると、リセットボタンが機能しました。また、実際の「レポートの生成」コマンドで動作する気の利いたコードもあります。VBAには、データベースをまったく新しいレベルに引き上げる力があります。

于 2012-07-03T10:35:20.917 に答える