コンボボックスに表示したい項目は「社員名テーブル」の社員名フィールドなの
ですが,これらはフォーム上のadodcコントロールのプロパテイーとして指定して
います,コンボボックスのデータソース,データフイールドの各プロパテイーにも
記述しています
こちらの掲示板などでしらべてプログラムをしてみたのですがうまくうごいてくれません,メソッドまたはデータメンバがありませんというエラーが表示されます.
AddItemというメソッドはあるので データメンバのほうがエラーの原因と思うの
ですがヘルプをみても意味するところがよくわかりません.
エラーの原因と解決方法について教えていただけないでしょうか
よろしくお願いします
'配列変数
Dim data
'ループ変数
Dim i
'接続文字列を設定
cn.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=False;" & _
"Data Source=c:\temp\・・・(当該DB名.mdb);"
'コネクションをオープン
cn.Open
'レコードセットをオープン
rs.Open "c:\temp\access\・・・(当該DB名.mdb);", _
adOpenKeyset, adLockReadOnly
data() = rs.GetRows
For i = 0 To UBound(data, 2)
DataCombo1.AddItem data(0, i) ← ここでエラーになります
Next i
No.1ベストアンサー
- 回答日時:
DataCombo1ってオブジェクト名があるってことは、おそらくDBComboコントロールですね。
DBComboコントロールには、普通のコンボボックスと違い、AddItemメソッドはありません。
では、どうやってリストの内容を設定するのかというと、DBComboのプロパティであるDataSourceのところに、adodcのオブジェクト名を指定してあげれば、あとは勝手にコンボボックスに値を追加してくれます。
問題が解決しました.
現在開発しているフォーム上ではうまく動作しなかったので,別のプロジェクトを作って新たにDBComboとadodcを配置して試すとうまくいきました.
なぜ先のフォームで動作しなかったかは不明ですが当該フォームを作り直していくことにしました.
ありがとうございました.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 6 2022/06/08 12:55
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
VB.Net Object型 空かどうか
-
文字列からダブルクオートの削除
-
0除算の例外処理ができない!!...
-
Timestamp型への変換について(J...
-
連続する「\\」をひとつの「\\...
-
WebClient()以外でネットにアク...
-
改行コード(\\n)を削除したい場合
-
数字か文字列かを判定する関数
-
nullで、return出来るのはどん...
-
VB.NETで16進数が正しいかどう...
-
【JAVA】与えられた金額を貨幣...
-
WMIスクリプトを使用してMACア...
-
変数名の付け方
-
エクセルVBAで、条件に一致する...
-
複数の変数を宣言する時、同時...
-
グローバルIPとプライベートIP...
-
VB.NET getとsetの概念がわかり...
-
final修飾子を使っているのに、...
-
パワーポイントのVBAでテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
VB.Net Object型 空かどうか
-
文字列からダブルクオートの削除
-
連続する「\\」をひとつの「\\...
-
例外ってIf文の中に入れますか...
-
nullで、return出来るのはどん...
-
C#の捕捉されない例外処理の対...
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
VBA 400エラー 1004エラー
-
Timestamp型への変換について(J...
-
VC++におけるCStringの変換
-
String型の日付(2005/11/25)の...
-
時間の取得
-
サーブレットからJSPの呼び出し...
-
アロー関数のIE対応にpolyfill...
-
【JAVA】与えられた金額を貨幣...
-
C# UriFormatExceptionの回避
-
WebClient()以外でネットにアク...
-
Excelでのエラー
おすすめ情報