|
小僧さん
こんばんは。
何度も質問をしてしまい、すみません。よろしくお願いします。
>適当なフォームを作成し、
>
>リストボックス: lstフィールド名
>コマンドボタン: クエリ作成
作成完了。
>を配置して下さい。
>lstフィールド名の方は複数選択を「標準」に設定して下さい。
設定完了。
>まず、フォームの読み込み時のイベントに
>
>Private Sub Form_Load()
>'要参照 DAO x.x Object Library
>Dim RS As DAO.Recordset
>Dim i As Long
>
> Me.lstフィールド名.RowSourceType = "Value List"
>
> Set RS = CurrentDb.OpenRecordset("テーブルA", dbOpenSnapshot)
> For i = 0 To RS.Fields.Count - 1
> Me.lstフィールド名.AddItem RS(i).Name
> Next
> RS.Close: Set RS = Nothing
>
>End Sub
>
>のようにイベントを組み込みます。
>
>これでフォームを開くと、リストボックスにフィールドの一覧が表示されると思います。
実行しましたら、「コンパイルエラー:メソッドまたはデータメンバが見つかりません」
メッセージが出ています。
変更したのは、以下の二点です。
※OpenRecordsetの「テーブル名」→テーブルAへ書き換えました
※DAO x.x Object Library→DAO 3.6 Object Libraryに設定した
|
|