Access Endlosformular - Suchfunktion
hansi33
Gesendet: 11.12.12 21:21
Betreff: Access Endlosformular - Suchfunktion


Hallo zusammen,

ich habe in einem Endlosformular eine Suchfunktion eingebaut, die über ein Suchfeld eine Spalte einer Tabelle durchsucht und alle Datensätze, die eines der genannte Zeichen enthalten anzeigt.

Ich möchte jetzt gerne zwei weitere Suchfelder anlegen über die ich zwei andere Spalten durchsuche. Dabei soll aber die Suche in jedem der drei Suchfelder jeweils unabhängig davon sein, ob in den anderen Suchfeldern etwas steht. Die Such soll also funktionieren, wenn nur ein Suchfeld einen Eintrag enthält oder alle drei Felder. Wenn in allen drei Fledern Einträge sind, dann müssen natürlich alle drei Felder als Bedingungen erfüllt sein.

Kann mir jemand dabei weiterhelfen? Ich komme damit einfach nicht weiter.

Hier ist mein bisheriger Code:


Dim intkeyascii As Integer

Private Sub Suchfeld_Change()

Dim strsuche As String

Me![Tool].SetFocus

strsuche = "*" & Me![Suchfeld] & "*"

Me.Filter = "[Short Description] Like '" & strsuche & "'"
Me.FilterOn = True

Me![Suchfeld].SetFocus

If intkeyascii = 32 Then
Me![Suchfeld] = Me![Suchfeld] & Chr(32)
End If

If Me.RecordsetClone.RecordCount = 0 Then

Else
Me![Suchfeld].SelStart = Len("" & Me![Suchfeld])
End If

End Sub

Private Sub Suchfeld_KeyPress(KeyAscii As Integer)

intkeyascii = KeyAscii

End Sub


Vielen Dank im Voraus.
Hansi
Top of the page Bottom of the page