2016-10-28 1 views
0

Ich habe mehrere Combo & Textfelder, um nach verschiedenen Werten in meiner Haupttabelle an meinem Frontend zu suchen. Der Code ist wie folgt, nur für verschiedene Typen usw. repliziert. Das alles funktioniert gut.Zugriff 2010 txt Suchfeld, um mehrere Felder zu durchsuchen?

If Not IsNull(Me.strSearch) Then 
    strWhere = strWhere & "([tbl_Main.Description] Like ""*" & Me.strSearch & "*"") AND " 
End If 

Mein Problem ist, ich versuche ein Textfeld zu erstellen, die zwei Spalten gleichzeitig in meinem tbl_Main sucht (tbl_Main.LessonsLearnt & tbl_Main.RecommendedAction), aber nicht herausfinden können, wie meine aktuellen Code zu modifizieren, eine weitere Spalte hinzuzufügen, in , durchsuchbar von der gleichen Textbox.

Disclaimer: Ich bin sehr viel ein Anfänger in MS Access - so halten Sie bitte die Erklärung so einfach wie möglich: D

Wenn Sie andere Informationen benötigen - lasst es mich wissen!

Vielen Dank im Voraus

Antwort

2
strWhere = strWhere & "(tbl_Main.Description Like '*" & Me.strSearch & "*' OR tbl_Main.OtherField Like '*" & Me.strSearch & "*') AND " 

Dies wird für die strSearch suchen in entweder Desscription oder OtherField zu sein. Ich habe auch Ihre doppelten doppelten Anführungszeichen durch einfache Anführungszeichen ersetzt, um die Lesbarkeit des Codes und die Kompatibilität mit anderen DBMS zu verbessern, und die Klammern entfernt, die nur benötigt werden, wenn Sie Leerzeichen in Ihren Tabellen-/Feldnamen haben.

+0

Funktioniert perfekt - danke. –

Verwandte Themen