Ihre Frage ist schwer zu beantworten, weil sie von einigen Dingen wie Datentypen des Suchfelds usw. abhängt. Diese Antwort wird also auf einigen anderen vage vage sein f diese Punkte ...
Zunächst müssen Sie Ihre Listbox mit Suchkriterien erstellen, die auf dem Formular für den Suchwert aussehen und entsprechend filtern.
Sie tun dies, indem Sie die RowSource-Eigenschaft der Listbox festlegen. Hier ist ein Beispiel für eine rowsource einer Listbox, der für seinen Filterwert für eine Textbox auf ein Formular aussieht ...
SELECT tblAgencies.AgencyID, tblAgencies.OrganizationName
FROM tblAgencies
WHERE (((tblAgencies.OrganizationName)
Like "*" & nz([Forms]![frmMainMenu2]![txtSearchAgencies],"") & "*"))
ORDER BY tblAgencies.OrganizationName;
Der wichtigste Teil ist die Like ... Linie. Ein paar Dinge darüber ... Beachten Sie, dass die Abfrage für einige Kriterien auf das Formular schaut. Das sehen Sie im Teilbereich [Forms]! [FrmMainMenu2]! [TxtSearchAgencies] der Abfrage. Es gibt also ein Such-Textfeld auf frmMainMenu2, das txtSearchAgentances genannt wird.
Beachten Sie auch, dass ich NZ-Funktion verwende, um sicherzustellen, dass der Blick auf dieses Textfeld mindestens eine leere Zeichenfolge zurückgibt. Beachten Sie schließlich, dass der Like-Operator mit Platzhalterzeichen an beiden Enden verwendet wird, damit der Benutzer einen Teilstring eingeben kann.
Endlich ... neben Ihrem Suchfeld eine Befehlsschaltfläche setzen, um den Filter/die Suche auszuführen. Alles, was es tun muss, ist REQUEREY die Listbox wie folgt ...
Me.lstAgenturen.Requery.
Sie könnten auch Requery am OnChange-Ereignis versuchen, das während der Eingabe filtern würde. Aber wenn Ihre Abfrage langsam ist, funktioniert dies möglicherweise nicht gut.
Seth
Von den Tags handelt es sich um Access - ist das korrekt? Welche Version von Access? Welche Art von Backend? – YogoZuno
Access 2003 und Zugriffstabellen ist das Back-End – SmartestVEGA
Siehe: http://StackOverflow.com/Questions/1123664/How-Can-i-Call-the-Below-Function-to-Populate-My-Access-Form-list -control – Fionnuala