Access tablosundaki sütun sayısını textboxa yazdırma

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
408
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Merhaba,

Access üzerinde yeni çalışmaya başlayan biri olarak şunu sormak istiyorum.
Aşağıdaki kodlarda ;

TextBox6 = ks.RecordCount satırı ile uzerform üzerindeki textbox6 ya access tablosundaki satır sayısını yazdırabiliyorum. Bunun sütun ifadesi nasıl olur. Textbox7 de ilgili tablonun kaç sütundan oluştuğunu görmek istiyorum.

Textbox7 = ? ne olmalıdır.


Kod:
Private Sub goster()
    Dim yol As String, dosya As String
    Dim baglan As New ADODB.Connection, ks As New ADODB.Recordset
    yol = ThisWorkbook.Path & "\"
    dosya = "veritabaniaccdb.accdb"
    Set baglan = New ADODB.Connection
    Set ks = New ADODB.Recordset
    baglan.Open "provider=microsoft.ace.oledb.12.0;data source=" & yol & dosya & ";"
    ks.Open "select * from [Tablo2];", baglan, adOpenKeyset, adLockReadOnly
    ListView1.ListItems.Clear
    If ks.RecordCount > 0 Then
        ks.MoveFirst
        For i = 1 To ks.RecordCount
            ListView1.ListItems.Add , , ks(0).Value
            ListView1.ListItems(i).SubItems(1) = ks(1).Value
            ListView1.ListItems(i).SubItems(2) = ks(2).Value
            ListView1.ListItems(i).SubItems(3) = ks(3).Value
            ListView1.ListItems(i).SubItems(4) = ks(4).Value
            ListView1.ListItems(i).SubItems(5) = ks(5).Value
            ListView1.ListItems(i).SubItems(6) = ks(6).Value
            ListView1.ListItems(i).SubItems(7) = ks(7).Value
            ks.MoveNext
        Next i
    End If
    TextBox6 = ks.RecordCount
    ks.Close: baglan.Close
    Set ks = Nothing: Set baglan = Nothing
End Sub
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,294
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
C#:
textbox7 = ks.fields.count
.
 
Üst