Bir arkadaş access dosyasından listboxa veri çekmekle ilgili sordu.Onun sorusu tamam.

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
Ekteki dosya tamamdır.Access dosyası masa üstünde olmalı.
Kod:
Private Sub arama(kosul As Variant, alan As String)
Dim baglan As ADODB.Connection, rs As ADODB.Recordset, sorgu As String
Set baglan = New ADODB.Connection
Set rs = New ADODB.Recordset
ListBox1.Clear
yol = CreateObject("wscript.shell").specialfolders(10)
baglan.Open "Provider=Microsoft.Ace.Oledb.12.0;data source=" & yol & "\ornek.accdb;"
If IsNumeric(kosul) Then
    sorgu = "select Kimlik, ad, soyad, telefon, adres from[musteri] where " & alan & "=" & kosul
Else
    sorgu = "select Kimlik, ad, soyad, telefon, adres from[musteri] where " & alan & " like '" & kosul & "%'"
End If
rs.Open sorgu, baglan, adOpenKeyset, adLockPessimistic
If rs.RecordCount > 0 Then ListBox1.Column = rs.GetRows
rs.Close
baglan.Close
        
End Sub
 

Ekli dosyalar

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

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
Hocam onun sorularına baktım soru başlığını bulamadım.Yok.
 

tristanfermat

Altın Üye
Katılım
12 Haziran 2018
Mesajlar
98
Excel Vers. ve Dili
Excel 365
Altın Üyelik Bitiş Tarihi
15-08-2026
Cok sagolun. Dosyalari tekrar birlikte yüklemek icin konunun kapatilmasini rica etmistim. Evet soruyu ben sormustum.
 

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
İstediğiniz cevabı aldınızmı?
 
Üst