• DİKKAT

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

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

Katılım
22 Eylül 2012
Mesajlar
1,065
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

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