- Katılım
- 13 Haziran 2006
- Mesajlar
- 374
- Excel Vers. ve Dili
-
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Arkadaşlar sorunun buraya tam olarak uygun olmayacağını düşünebilirsiniz.VB 6 da oluşturduğum bir Form üzerindeki listboxa(3 column'a ayrılmış
adoc ile access veri tabanındaki bir tablonun üç sütununu sırasıyla her column'a gelecek şekilde sıralatmak istiyorum.Fakat bir çok deneme sonrasında listeleme olayı sadece 1.column'a geliyor.Bu konuda yardımınızı bekliyorum.
Kod:
Sub DersHavuzuAc() 'Sınıf Dersleri Dosyalarına Bağlanıyor.
On Error Resume Next
Dim mySQL, SSQL As String
mySQL = "SELECT DERS_HAVUZU.DERS_KODU,DERS_HAVUZU.DERS_ADI,DERS_HAVUZU.DERS_SAATİ from DERS_HAVUZU order by DERS_KODU"
Set sinifdersleri_list.DataSource = Nothing
With Dersler
.ConnectionString = ADO_conn_str
.UserName = ""
.Password = ""
.CommandType = adCmdUnknown
.RecordSource = mySQL
.Refresh
End With
Dim X As Long, record_count As Long
Dersler.Recordset.MoveLast
X = Dersler.Recordset.RecordCount
Dersler.Recordset.MoveFirst
Do
sinifdersleri_list.AddItem Dersler.Recordset(0)
'sinifdersleri_list.AddItem Dersler.Recordset(1)
'sinifdersleri_list.AddItem Dersler.Recordset(2)
Y = Y + 1
Dersler.Recordset.MoveNext
Loop Until Y = X ' X = Recordcount, yani son kayit
End Sub