• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Combobox vba recordset

  • Konbuyu başlatan Konbuyu başlatan emreeyy
  • Başlangıç tarihi Başlangıç tarihi
Katılım
20 Mayıs 2016
Mesajlar
86
Excel Vers. ve Dili
2010
Merhabalar,

Dim adoCN As Object, myFile As String, strSQL As String

Set adoCN = CreateObject("ADODB.Connection")

SourceFile = ThisWorkbook.Path & Application.PathSeparator & "veritabani.xlsm"

adoCN.Provider = "Microsoft.ACE.OLEDB.12.0"
adoCN.Properties("Data Source") = SourceFile
adoCN.Properties("Extended Properties") = "Excel 12.0; HDR=Yes"
adoCN.Open

strSQL = "SELECT parcaNo FROM [VT$]"
Set rs = adoCN.Execute(strSQL)
Me.Combobox1.AddItem = rs



Me.Combobox1.AddItem = rs bu kod ile combobox 'a recordset'te bulunan veriyi aktaramıyorum.
Yardımcı olur musunuz?
 
Merhabalar,

Dim adoCN As Object, myFile As String, strSQL As String

Set adoCN = CreateObject("ADODB.Connection")

SourceFile = ThisWorkbook.Path & Application.PathSeparator & "veritabani.xlsm"

adoCN.Provider = "Microsoft.ACE.OLEDB.12.0"
adoCN.Properties("Data Source") = SourceFile
adoCN.Properties("Extended Properties") = "Excel 12.0; HDR=Yes"
adoCN.Open

strSQL = "SELECT parcaNo FROM [VT$]"
Set rs = adoCN.Execute(strSQL)
Me.Combobox1.AddItem = rs



Me.Combobox1.AddItem = rs bu kod ile combobox 'a recordset'te bulunan veriyi aktaramıyorum.
Yardımcı olur musunuz?
Deneyiniz.:cool:
Kod:
Me.Combobox1.column = rs.getrows
 
Deneyiniz.:cool:
Kod:
Me.Combobox1.column = rs.getrows

Teşekkür ederim verdiğiniz kod çalıştı fakat combobox'ta ilk sıra boş çıkıyor.

Deneme yanılma yaparak farkettim ilk sırada metin değeri olduğu için veri gelmiyor. Bunun sebebi ne olabilir ?
 
Aşağıdaki satırda kırmızı ile belirtilen ilaveyi yapın ...

Rich (BB code):
adoCN.Properties("Extended Properties") = "Excel 12.0; HDR=Yes;Imex=1"

.
 
Tşe
Aşağıdaki satırda kırmızı ile belirtilen ilaveyi yapın ...

Rich (BB code):
adoCN.Properties("Extended Properties") = "Excel 12.0; HDR=Yes;Imex=1"

.
Teşekkürler az önce internetten bulmuştum dediğinizi şuan çalışıyor.
Bir noktada daha yardımınızı rica ederim.

Veritabanı excel dosyamda 3|5|5|3|6|6 gibi | karakteri ile birleştirip sıraladığım bir hücrem mevcut.
Bunu split ile ayırıp ayrı ayrı hücrelere değer olarak yapıştırabilir miyim ?
 
Geri
Üst