DoCmd.ApplyFilter (Access)
Die ApplyFilter -Methode führt die ApplyFilter-Aktion in Visual Basic aus.
Sie können die ApplyFilter-Aktion verwenden, um einen Filter, eine Abfrage oder eine SQL WHERE-Klausel auf eine Tabelle, ein Formular oder einen Bericht anzuwenden, um die Datensätze in der Tabelle oder die Datensätze aus der zugrunde liegenden Tabelle oder Abfrage des Formulars oder Berichts einzuschränken oder zu sortieren. Für Berichte können Sie diese Aktion nur in einem Makro verwenden, das in der OnOpen -Ereigniseigenschaft des Berichts angegeben ist. [!HINWEIS] Sie können diese Aktion zum Anwenden einer SQL WHERE-Klausel nur dann verwenden, wenn Sie einen Serverfilter anwenden. Dabei kann ein Serverfilter nicht auf die Datensatzquelle einer gespeicherten Prozedur angewendet werden.
ApplyFilter (FilterName, WhereCondition, ControlName)
DoCmd.ApplyFilter , "LastName = 'King'"
Arguments
Optional arguments
Die folgenden Argumente sind optional
FilterName (String) - Ein Zeichenfolgenausdruck, der einen gültigen Namen eines Filters oder einer Abfrage in der aktuellen Datenbank repräsentiert. Wenn Sie diese Methode verwenden, um einen Serverfilter anzuwenden, muss das Filter Name-Argument leer sein.
WhereCondition (String) - Ein Zeichenfolgenausdruck, der eine gültige SQL WHERE-Klausel ohne das Wort WHERE repräsentiert.
ControlName - String