DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Alternatif; Form üzerinde sütun başlıklarını "Label" olarak da gösterebilirsiniz.
DefStr S
DefLng A-B
Private objCon As Object, objRs As Object
Private Sub TextBox1_Change()
On Error Resume Next
objRs.Filter = ""
objRs.Filter = "[TARİHİ]=" & Me.TextBox1.Value
Call Userform_Activate
End Sub
Private Sub UserForm_Initialize()
Set objCon = CreateObject("adodb.connection")
Set objRs = CreateObject("adodb.recordset")
strYol = ThisWorkbook.FullName
If objCon.State = 1 Then objCon.Close
objCon.Open "provider=microsoft.jet.oledb.4.0;data source=" & strYol & _
";extended properties=""excel 8.0;hdr=yes"""
If objRs.State = 1 Then objRs.Close
objRs.Open "select * from [VERITABANI$]", objCon, 3, 1
End Sub
Sub Userform_Activate()
With ListView1
.View = lvwReport
.ColumnHeaders.Clear
.ListItems.Clear
For b = 0 To objRs.fields.Count - 1
.ColumnHeaders.Add , , objRs.fields(b).Name
Next b
Do While Not objRs.EOF
.ListItems.Add , , objRs.fields(0).Value
For a = 0 To objRs.fields.Count - 1
.ListItems(.ListItems.Count).ListSubItems.Add , , objRs.fields(a).Value
Next a
objRs.movenext
Loop
End With
End Sub