Skip to main content

AccessTr.neT


Access Isnull Hatası

Access Isnull Hatası

#15
(12/01/2020, 19:17)feraz yazdı:
(12/01/2020, 15:52)ozanakkaya yazdı: inceleyiniz, forma 2 adet metin kutusu ekledim. txtSoyadAra ve txtAdAra metin kutularının değiştiğinde olayına kod eklendi, 

Sub Ara kodunda düzenleme yapıldı.

Denedim ve sonuç olumlu.

Şöyle deneyeceğim 2 adet eklediğiniz textboxu silip 2 adet değişken ekleyeyim en üst kod satırında Global olarak bakalım nasıl olacak.inşallah olur böyle çünkü fazladan textbox eklemek istemiyorum abey.

Sayın @ozanakkaya 2 adet eklediğiniz textboxları sildim ve global adlanda değşken ekleyip denedim ve sorun çözüldü.Bir tane daha Yas adında textbox ekledim ve sorunsuz çalıştı 3 adet arama textboxu için.Teşekkürler.

Sizede teşekkürler @berduş

Eklediğim kod;

Dim txtAdAra_gecici, txtSoyadAra_gecici, txtYasAra_gecici

Değişen kodlar;

    If Not IsNull(txtAdAra_gecici) Then strSQL = strSQL & " and Ad like '%" & txtAdAra_gecici & "%'"
    If Not IsNull(txtSoyadAra_gecici) Then strSQL = strSQL & " and Soyad like '%" & txtSoyadAra_gecici & "%'"
    If Not IsNull(txtYasAra_gecici) Then strSQL = strSQL & " and Yas like '%" & txtYasAra_gecici & "%'"



Option Compare Database

Dim rs As New ADODB.Recordset
Dim cn As New ADODB.Connection
Dim strSQL As String
Dim txtAdAra_gecici, txtSoyadAra_gecici, txtYasAra_gecici

Sub Ara()

'On Error Resume Next
    With cn
        If .State = adStateOpen Then
            .Close
            Set cn = Nothing
        End If
    End With

    Set cn = CurrentProject.Connection

     strSQL = "Select id,FORMAT(Tarih, 'dd.mm.yyyy') as Tarih,Ad,Soyad,Yas,format(Telefon,'(###) ### ## ##')as Telefon From Tablo1 where Not IsNull(id)"
    
     If Not IsNull(txtAdAra_gecici) Then strSQL = strSQL & " and Ad like '%" & txtAdAra_gecici & "%'"
     If Not IsNull(txtSoyadAra_gecici) Then strSQL = strSQL & " and Soyad like '%" & txtSoyadAra_gecici & "%'"
     If Not IsNull(txtYasAra_gecici) Then strSQL = strSQL & " and Yas like '%" & txtYasAra_gecici & "%'"


    With rs
        If .State = adStateOpen Then .Close
        .CursorType = adOpenDynamic
        .CursorLocation = 3
        .LockType = adLockOptimistic
        .Open strSQL, cn, , , 1
    End With

    Lstbox.ColumnCount = 6
    Lstbox.ColumnWidths = "2Cm;2Cm;3Cm;3Cm;3Cm;3Cm"
    Lstbox.ColumnHeads = True

    Set Lstbox.Recordset = rs
  
End Sub

Private Sub txtAdAra_Change()
    txtAdAra_gecici = Me.txtAdAra.Text
    Call Ara
End Sub

Private Sub txtSoyadAra_Change()
    txtSoyadAra_gecici = Me.txtSoyadAra.Text
    Call Ara
End Sub

Private Sub txtYasArama_Change()
    txtYasAra_gecici = Me.txtYasArama.Text
    Call Ara
End Sub
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Access Isnull Hatası - Yazar: feraz - 12/01/2020, 03:53
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 04:32
Cvp: Access Isnull Hatası - Yazar: ozanakkaya - 12/01/2020, 05:15
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 13:11
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 11:42
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 12:45
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 12:58
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 13:08
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 13:12
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 13:19
Cvp: Access Isnull Hatası - Yazar: ozanakkaya - 12/01/2020, 15:52
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 19:17
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 19:39
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 16:59
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 18:56
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 19:56
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 20:21
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 20:32
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 20:40
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 20:43
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 20:46
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 20:56
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 21:00
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 21:10
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 21:12
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 21:16
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 21:19
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 21:24
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 22:16
Cvp: Access Isnull Hatası - Yazar: berduş - 12/01/2020, 22:21
Cvp: Access Isnull Hatası - Yazar: feraz - 12/01/2020, 22:26
Task