リストインデックスに値を設定するには?

解決


bagabond  2009-03-10 23:12:33  No: 101603

Access2002のVBAで開発しています。
リストの一覧の先頭項目を指定したいのでListIndex=0を記述しているのでが、「Indexプロパティの使い方が正しくありません」と言うエラーが出ます。リストの件数は複数件あります。リストは非連結で、値集合タイプは値リストに設定しています。どうしてエラーが出るのか解りません。宜しくお願いします。


YK  2009-03-11 01:33:41  No: 101604

こんにちは。

.Selected(0) = True
でどうでしょう。


bagabond  2009-03-12 02:01:04  No: 101605

YKさん。ご回答ありがとうございます。
.Selected(0) = Trueに設定するとハングアップかレスポンスが異常に遅くなってしまいます。「MultiSelect/複数選択」が「0/複数選択をしない」になっている為でしょうか?
魔界の仮面弁士さんのご指摘の通りValueプロパティにリストの先頭行の値を設定するとリストの先頭行が反転表示されました。

Me.List1.Value="リストの先頭行の値"

追伸
質問を重複して投稿してしまいました。すみません。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加