Soru Combobox vba recordset

Katılım
20 Mayıs 2016
Mesajlar
86
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
23-03-2024
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?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
20 Mayıs 2016
Mesajlar
86
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
23-03-2024
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 ?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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"
.
 
Katılım
20 Mayıs 2016
Mesajlar
86
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
23-03-2024
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 ?
 
Üst