| |
小僧さん
選択されたフィールドを元にして、クエリ作成の段階でなんかクエリ作成の
コマンドボタンが動いてくれないようです。
一、作業の手順:「クエリ作成」のイベントのクリックに以下のコードを
貼り付け、次にコマンドボタンのクリック時のイベントに
Private Sub クエリ作成_Click()
Dim varS As Variant
Dim strSQL As String
Dim QD As DAO.QueryDef
If DCount("*", "MSysObjects", "Name = 'Q_Temp'") > 0 Then _
DoCmd.DeleteObject acQuery, "Q_Temp"
For Each varS In Me.lstフィールド名.ItemsSelected
strSQL = strSQL & "," & Me.lstフィールド名.ItemData(varS) & " "
Next
strSQL = "SELECT " & MID(strSQL, 2) _
& "FROM テーブル名"
Set QD = CurrentDb.CreateQueryDef("Q_Temp", strSQL)
QD.Close: Set QD = Nothing
End Sub
二、フォームを開き
フィールド一覧が表示され、複数のフールドを選択し(色反転)、
「クエリ作成」コマンドボタンを押しても、動いてない様子です。
|
|