2016-09-30 5 views
0

Ich habe in meinem Access-Formular eine Suchfunktion implementiert. Ein Benutzer kann suchen, um festzustellen, ob ein Eintrag vorhanden ist. Ich möchte es so machen, dass es eine Anzeige "Keine Übereinstimmung gefunden" gibt, wenn der Benutzer sucht und keinen existierenden Eintrag.Suchfunktion aufrufen: "No Match" anzeigen, wenn keine Datensätze gefunden wurden

Unten ist mein VBA-Code so weit:

Private Sub Command49_Click() 
Dim strsearch As String 
Dim strtext As String 
strtext = Me.txtSearch.Value 
strsearch = "SELECT * from ID_Theft_Log where (ID like strtext)" 
Me.RecordSource = strsearch 
End Sub 

Was muss ich meinen Code hinzuzufügen, dass der Text angezeigt werden?

+0

könnten Sie verwenden, wenn DCount ..... = 0 dann nicht mit der SQL-Einstellung stören, oder schauen Sie sich die Datensätze von ihm zurückgegeben. –

Antwort

0
IF strsearch.value = VbNullString Then 
    MsgBox "Not Found" 
End if 
Verwandte Themen