Access VBA質問箱 IV

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

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


4478 / 9994 ←次へ | 前へ→

【8762】Re:外部接続とコンボボックスのデータソー...
回答  keiのおトン E-MAIL  - 06/10/31(火) 21:30 -

引用なし
パスワード
   ▼すず さん:
>▼飛ばない豚 さん、お答えありがとうございます。
>
>>エクセルの場合、変数(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に手動で値を設定してみましたが、同じエラーがでました。
>
>何かいい方法がありましたら、よろしくご指導お願いいたします。

-------------------------------------------------------------------
Excelでですが,RowSourceにこだわらず,とにかく動けばいいのでしたら
以下のようにすれば動きますが...


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=C:\temp\sentaku.mdb;"

  rec.Open "選択", cnn, adOpenKeyset, adLockOptimistic
  rec.MoveFirst
  'ComboBox1.Clear
  While Not (rec.EOF)
   ComboBox1.AddItem rec.Fields("レベル1")
   rec.MoveNext
  Wend
 
End Sub

514 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 お礼

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