• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストボックスにデータを入れる)

リストボックスにデータを表示する方法

このQ&Aのポイント
  • ACCESS2003を使用している際、DBからデータを持ってきてリストボックスに表示させる方法について教えてください。
  • 質問者はACCESS2003でデータベースからデータを取得し、リストボックスに表示したいが、うまく表示できない問題に直面しています。
  • 質問者はACCESS2003を使用しており、データベースからデータを取得し、それをリストボックスに表示させたいが、表示できない問題が発生しています。皆さんのアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

RowSourceを使うなら、ご呈示のコードで List1.RowSource = StrSQL ではないでしょうか。 Recordsetを代入するなら、Access2003ではRecordset Porpertyがあるらしいので(当方Access2000なので、検証できませんが) List1.RecordSet = rsWorkSource だと思います。 ご参考まで。

hiron67
質問者

お礼

回答ありがとうございます。 Recordsetプロパティはしようできませんでした。 しかし、無事解決することができました。 ありがとうございます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

コードを長々と挙げるより、模擬データを挙げてもらったほうがありがたい。 SQLの部分は議論の対象で無いだろうから、省いて 私のテスト例 "社員V クエリ" 氏名 山田太郎 山田次郎 山田三郎 佐藤 金一 山田次郎 ーー フォームに リストボックスとコマンドボタンを貼り付け モジュールに Private Sub コマンド2_Click() Forms("フォーム11").リスト0.RowSource = "社員V クエリ" End Sub 実行すると リストボックスに5名のアイテムが出てきました。 こんな簡単なことではないですか。 ーー ACCESSの推奨はクエリをVBAでやってもフォーム上のコントロールのプロパティなどの設定は、コードでやらずとも、RADツール的に操作で設定するのではないですか。

hiron67
質問者

お礼

回答ありがとうございます。 質問の内容が足りない部分がありまして申し訳ありません。 今回、変数を使用して表示内容を変更する目的なのでコードを 使用しました。 回答していただいたおかげで無事解決しました。 ありがとうございます。

関連するQ&A