Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser l’action de macro RechercherSuivantEnregistrer dans les bases de données de bureau Access pour rechercher la enregistrement suivante qui répond à la critères spécifiée par l’action de macro RechercherEnregistrer précédente ou la valeur de la boîte de dialogue Rechercher et remplacer (sous l’onglet Accueil , cliquez sur Rechercher). Vous pouvez utiliser l’action RechercherSuivantEnregistrer pour rechercher des enregistrements à plusieurs reprises. Par exemple, vous pouvez parcourir successivement tous les enregistrements d’un client spécifique.

Remarque : L’action de macro RechercherSuivantEnregistrement a été renommée De FindNext à FindNextRecord à partir d’Access 2010.

Remarque : L’action de macro RechercherSuivantEnregistrement n’est pas disponible dans les applications web Access.

Paramètre

L’action RechercherSuivantEnregistrement n’a pas d’arguments. L’action RechercherSuivantEnregistrement recherche l’enregistrement suivant qui répond aux critères définis par l’action RechercherEnregistrement ou dans la boîte de dialogue Rechercher et remplacer . Les arguments de l’action RechercherEnregistrement sont partagés avec les options de la boîte de dialogue Rechercher et remplacer .

Pour définir les critères de recherche, utilisez l’action RechercherEnregistrement . En règle générale, vous entrez une action FindRecord dans un macro, puis utilisez l’action FindNextRecord pour rechercher les enregistrements qui répondent aux mêmes critères.

Remarques

Cette action a le même effet que l’utilisation du bouton Rechercher suivant dans la boîte de dialogue Rechercher et remplacer .

Remarque : Bien que l’action RechercherEnregistrement corresponde à la commande Rechercher sous l’onglet Accueil pour les tables, les requêtes et les formulaires, elle ne correspond pas à la commande Rechercher dans le menu Edition du fenêtre Code. Vous ne pouvez pas utiliser l’action FindRecord ou l’action FindSuivantEnregistrement pour rechercher du texte dans les modules.

Conseil : Si vous avez défini l’argument Champ actif uniquement de l’action RechercherEnregistrement sur Oui, vous devrez peut-être utiliser l’action GoToControl pour déplacer le focus vers le contrôle contenant les données que vous recherchez avant d’utiliser l’action FindNextRecord .

Si le texte actuellement sélectionné est identique au texte de recherche au moment où l’action de macro RechercherSuivantEnregistrement est effectuée, la recherche commence immédiatement après la sélection, dans le même champ que la sélection et dans le même enregistrement. Sinon, la recherche commence au début de l’enregistrement actif. Cela vous permet de rechercher plusieurs instances des mêmes critères de recherche dans un même enregistrement.

Toutefois, notez que si vous utilisez un bouton de commande pour exécuter une macro contenant l’action RechercherEnregistrerSuivant, la première instance des critères de recherche est trouvée à plusieurs reprises. Ce comportement se produit car le fait de cliquer sur le bouton de commande supprime le focus du champ contenant la valeur correspondante. L’action RechercherSuivantEnregistrement commence alors la recherche à partir du début de l’enregistrement. Pour éviter ce problème, exécutez la macro à l’aide d’une technique qui ne modifie pas le focus, comme un bouton de barre d’outils personnalisé ou une combinaison de touches définie dans une macro AutoKeys. Vous pouvez également définir le focus dans la macro sur le champ contenant les critères de recherche avant d’effectuer l’action RechercherSuivantEnregistrer .

Le même comportement se produit également si vous utilisez un bouton de commande pour exécuter une macro contenant l’action RechercherEnregistrer avec l’argument Rechercher d’abord défini sur Non.

Pour exécuter l’action FindNextRecord dans un module Visual Basic pour Applications, utilisez la méthode FindNext de l’objet DoCmd .

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×