Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4482 / 9994 ←次へ | 前へ→

【8758】Re:外部接続とコンボボックスのデータソー...
質問  すず  - 06/10/31(火) 18:27 -

引用なし
パスワード
   ▼飛ばない豚 さん、お答えありがとうございます。

>エクセルの場合、変数(myDATA()など)に格納し、フォームのInitializeイベントで
>Me.コンボボックス.List = myDATA
>とすると、設定できます。

下記のように修正しました。ところがやはり
「Couldn't set the RowSource property. Invalid property value.」
とエラーがでました。


Private Sub UserForm_Initialize()

  Dim cnn As New ADODB.Connection
  Dim rec As New ADODB.Recordset
  Dim mydata As Variant
  cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
       "Data Source=O:\sakakibara\sentaku.mdb;"

  rec.Open "選択", cnn, adOpenKeyset, adLockOptimistic
  
  mydata = "SELECT レベル1 FROM 選択 IN 'O:\sakakibara\sentaku.mdb'"
  ComboBox1.RowSource = mydata

End Sub

>ちなみに「あるソフト」とは何なのでしょう?
>(Access)VBAは動くのでしょうか?
>recordsetの取得は可能なのですよね?

Accessへの接続まではできているようです。
ソフトはCATIAというCADソフトです。

>手動で設定するときはどのように設定するのでしょうか?
>Accessのように、"1,a,2,b,3,c,,,,,"と設定できますか?
>出来るのであれば、recordsetの値を変換してセットできそうな気もします。
>(recordsetが取得できる事が前提ですが)

プロパティのrowsourceに手動で値を設定してみましたが、同じエラーがでました。

何かいい方法がありましたら、よろしくご指導お願いいたします。
475 hits

【8749】外部接続とコンボボックスのデータソースの設定 すず 06/10/30(月) 15:46 質問
【8750】Re:外部接続とコンボボックスのデータソー... 飛ばない豚 06/10/30(月) 18:39 回答
【8752】Re:外部接続とコンボボックスのデータソー... すず 06/10/31(火) 9:21 お礼
【8755】Re:外部接続とコンボボックスのデータソー... 飛ばない豚 06/10/31(火) 10:40 発言
【8758】Re:外部接続とコンボボックスのデータソー... すず 06/10/31(火) 18:27 質問
【8762】Re:外部接続とコンボボックスのデータソー... keiのおトン 06/10/31(火) 21:30 回答
【8764】Re:外部接続とコンボボックスのデータソー... すず 06/11/1(水) 14:16 お礼
【8751】Re:外部接続とコンボボックスのデータソース... keiのおトン 06/10/30(月) 19:02 回答
【8753】Re:外部接続とコンボボックスのデータソース... すず 06/10/31(火) 9:25 質問
【8759】Re:外部接続とコンボボックスのデータソース... keiのおトン 06/10/31(火) 18:38 発言
【8765】Re:外部接続とコンボボックスのデータソース... すず 06/11/1(水) 14:19 お礼

4482 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078220
(SS)C-BOARD v3.8 is Free