Access Suche über Listenfeld

friedrichshain

Grünschnabel
Hallo Zusammen,

ich brauche mal dringend Eure Hilfe.

Und zwar habe ich ein Suchfeld txtSuchfeld in dem ich den Suchbegriff eingeben kann. Dieses sendet wiederrum den Suchbegriff an das Listenfeld, welches sich mit jedem weiteren Suchzeichen aktualisieren soll. Das Listenfeld zieht seinen Inhalt aus der Tabelle dbo.Programm_daten.

Hier mal die Ereignisprozedur bei Änderung des Suchfeldes (txtSuchfeld) = Textfeld:

Private Sub txtSuchfeld_Change()
Dim strSuchbegriff As String

'Suchbegriff in Variable speichern
strSuchbegriff = Me!txtSuchfeld.Text

'Neue Datensatzherkunft zuweisen
Me!Liste169.RowSource = "SELECT * FROM dbo.Programm_daten WHERE Programmname LIKE '" & strSuchbegriff & "*'"

'Inhalt des Listenfeldes aktualisieren
Me!Liste169.Requery

End Sub

Mein Problem ist nun, dass sich das Listenfeld leert, sobald ich auch nur ein Zeichen in das Suchfeld eingebe:confused: . Wäre echt schön, wenn mir jemand helfen könnte...
 
Zurück