0

リストボックスと2つのコマンドボタンがあるアクセス2010フォームを作成しました。リストボックスにはすべてのクエリ名が含まれ、コマンドボタン1は「クエリ印刷プレビュー」用で、コマンドボタン2は「クエリを開く」ためのもので、リストボックスの「クエリ名をダブルクリックする」と同じです。では、リストをダブルクリックしたときにこれらのボタンとクエリを開くにはどうすればよいですか?

4

1 に答える 1

2

編集:ボタンまたはリストボックスを介してクエリを開くために必要な一般的なコードで回答を更新しました。これは、リストボックスの値がデータベース内の有効なクエリ名であることを前提としています。

これは、小さなVBAで簡単に実行できます。

Option Explicit
Private Sub List_DblClick(Cancel As Integer)
Call Show_Click
End Sub

Private Sub Show_Click()
DoCmd.OpenQuery Me.List.Value
End Sub

これは、リストボックスがリストと呼ばれることを前提としています。そして、あなたのコマンドボタンは表示と呼ばれます。

基本的に、必要なコードはボタンのClickイベントで実行し、リストボックスのDblClickイベントからそのサブを呼び出します。

于 2012-07-15T00:49:36.220 に答える