Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: silentwolf am Juni 06, 2011, 18:21:44

Titel: Wie muss ich diesen Code ändern?
Beitrag von: silentwolf am Juni 06, 2011, 18:21:44
Hallo an alle :)

ich habe einen Code der ansich gut funktioniert nur wenn ich im txtFeld keinen Eintrag habe bekomme ich eine Fehlermeldung.

Wie muss ich den Code abändern damit ich auch im Textfeld leer lassen kann und keine Fehlermeldung mehr bekomme.


  Private Sub txtSearch_AfterUpdate()
  Dim strSearch As String, strFilter As String
  strSearch = Me.txtSearch
 
  If strSearch = "*" Then

    Me.filter = ""
    Me.FilterOn = False
   
    Exit Sub
   
  End If

  strFilter = SearchAllFieldsFilter("tblProjekte", Me.txtSearch)

  If strFilter <> "" Then
    Me.filter = strFilter
    Me.FilterOn = True

  End If
End Sub


Vielen Dank:)

Titel: Re: Wie muss ich diesen Code ändern?
Beitrag von: DF6GL am Juni 06, 2011, 19:05:19
Hallo,

mit der NZ- , bzw. IsNull-Funktion auf NULL prüfen...



.
.
strSearch = nz(Me!txtSearch,"").
.
strFilter = SearchAllFieldsFilter("tblProjekte", strSearch )
Titel: Re: Wie muss ich diesen Code ändern?
Beitrag von: silentwolf am Juni 07, 2011, 06:50:54
Hallo Franz,
vielen Dank für Deine Hilfe hat wunderbar funktioniert!
Das wusstest Du aber sicherlich selbst ggg

Grüße
Albert