Partager via


ShowAllRecords, action de macro

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser l’action AfficherToutes les enregistrements pour supprimer tout filtre appliqué de la table active, du jeu de résultats de la requête ou du formulaire, et afficher tous les enregistrements de la table ou du jeu de résultats, ou tous les enregistrements de la table ou de la requête sous-jacente du formulaire.

Setting

L’action AfficherToutesenregistrements n’a pas d’arguments.

Remarques

Vous pouvez utiliser cette action pour vous assurer que tous les enregistrements (y compris les enregistrements modifiés ou nouveaux) sont affichés pour une table, un jeu de résultats de requête ou un formulaire. Cette action entraîne une nouvelle requête des enregistrements pour un formulaire ou un sous-formulaire.

Vous pouvez également utiliser cette action pour supprimer tout filtre appliqué avec l’action AppliquerFiltre , la commande Filtrer sous l’onglet Accueil , ou l’argument Nom du filtre ou Condition Where de l’action OuvrirForme .

Cette action a le même effet que de cliquer sur Activer/désactiver le filtre sous l’onglet Accueil ou de cliquer avec le bouton droit sur le champ filtré et de cliquer sur Effacer le filtre à partir de... en mode Formulaire, En mode Page ou en mode Feuille de données.

Pour exécuter l’action ShowAllRecords dans un module Visual Basic pour Applications (VBA), utilisez la méthode ShowAllRecords de l’objet DoCmd .

Exemple

Appliquer un filtre à l'aide d'une macro

La macro suivante contient un ensemble d'actions, chacune filtrant les enregistrements d'un formulaire Répertoire téléphonique clients. Elle illustre l'utilisation des actions AppliquerFiltre, AfficherTousEnreg et AtteindreContrôle. Elle montre également l'utilisation de conditions pour déterminer quel bouton bascule d'un groupe d'options a été sélectionné sur le formulaire. Chaque ligne d'action est associée à un bouton bascule qui sélectionne le jeu d'enregistrements commençant par A, B, C, etc., ou tous les enregistrements. Cette macro doit être attachée à l’événement AprèsMAJ du groupe d’options FiltresNomsSociétés.

Condition

Action

Arguments : Paramètre

Commentaire

[Filtres de noms de société] =1

ApplyFilter

Condition Where : [Nom de la société] Like « [Aàáâãä]* »

Filtre les noms de sociétés commençant par A, À, Á, Â, Ã ou Ä.

[Filtres de nom de société] =2

ApplyFilter

Condition Where : [Nom de la société] Like « B* »

Filtre les noms de sociétés commençant par B.

[Filtres de nom de la société] =3

ApplyFilter

Condition Where : [Nom de la société] Like « [CÇ]* »

Filtre les noms de sociétés commençant par C ou Ç.

... Les lignes d’action pour les lettres D à Y ont le même format que pour les lettres A à C ...

[Filtres de nom de société] =26

ApplyFilter

Condition Where : [Nom de la société] Like « [Zæøå]* »

Filtre les noms de sociétés commençant par Z, Æ, Ø ou Å.

[Filtres de noms de société] =27

ShowAllRecords

Affiche tous les enregistrements

[RecordsetClone]. [RecordCount]>0

GoToControl

Nom du contrôle: NomSociété

Si des enregistrements sont renvoyés pour la lettre sélectionnée, déplace le focus sur le contrôle NomSociété.