- 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
-
35.1 KB Görüntüleme: 12