DoCmd.ApplyFilter (Access)

La méthode ApplyFilter exécute l’action AppliquerFiltre dans Visual Basic.

Vous pouvez utiliser l’action AppliquerFiltre pour appliquer un filtre, une requête ou une clause SQL WHERE à une table, un formulaire ou un État pour limiter ou trier les enregistrements de la table ou les enregistrements de la table ou de la requête sous-jacente du formulaire ou de l’État. Dans le cas d'un état, utilisez cette action uniquement dans une macro spécifiée par la propriété de type événement SurOuverture de cet état. [!REMARQUE] Vous pouvez utiliser cette action pour appliquer une clause WHERE SQL seulement lorsque vous appliquez un filtre serveur. Il n'est pas possible d'appliquer un filtre serveur à une source d'enregistrement d'une procédure stockée.

ApplyFilter (FilterName, WhereCondition, ControlName)


DoCmd.ApplyFilter , "LastName = 'King'"

Arguments

Optional arguments

Les arguments suivants sont facultatifs

FilterName (String) - Expression de type chaîne qui représente le nom valide d'un filtre ou d'une requête dans la base de données active. Lorsque vous utilisez cette méthode pour appliquer un filtre serveur, l’argument FilterName doit être vide.

WhereCondition (String) - Expression de type chaîne qui est une clause WHERE SQL valide sans le mot WHERE.

ControlName - String