Réexécuter ou actualiser une requête

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Lorsque vous partagez une base de données sur un réseau, Microsoft Access met à jour les informations à intervalles définis. Pour afficher les données les plus récentes, actualiser les enregistrements de l'affichage feuille de données ou de formulaires, sur le de l'onglet accueil, cliquez sur Actualiser tout >Actualiser. Le processus d'actualisation met à jour les données existantes dans une feuille de données ou un formulaire et ne réorganiser les enregistrements, afficher les nouveaux enregistrements ou supprimer des enregistrements supprimés ou des enregistrements qui ne sont plus répondent aux critères spécifiés. Pour une plus spécifique ou une mise à jour approfondie, utilisez une macro pour actualiser les données.

Remarque : L’exécution du processus de relance de la requête peut prendre du temps en fonction de la taille du jeu d’enregistrements.

Que voulez-vous faire ?

Définir un intervalle d’actualisation

Relancer une requête manuellement

Relancer une requête sur des données dans une base de données cliente

Relancer une requête dans une application Access

Définir un intervalle d’actualisation

Par défaut, Access actualise les données toutes les 60 secondes. Vous pouvez toutefois définir un autre intervalle d’actualisation :

  1. Sous fichier, cliquez sur Options > Paramètres du Client.

  2. Sous Avancé, modifiez les paramètres pour Intervalle d’actualisation (sec).

Haut de la page

Relancer une requête manuellement

  • Appuyez sur Shift+F9.

Haut de la page

Relancer une requête sur des données dans une base de données cliente

Vous pouvez créer une macro et l’associer à l’événement pour réexécuter une requête automatiquement lorsqu’un événement se produit, par exemple pour réexécuter une requête sur les données d’un formulaire à chaque fois qu’il reçoit le focus. Pour créer une macro et l’associer à l’événement Sur réception focus qui se produit dans le formulaire, suivez la procédure ci-après :

  1. Sur le onglet créer, cliquez sur Macro. Si cette commande n'est pas disponible, cliquez sur Module ou Module de classe, puis cliquez sur Macro.

  2. Cliquez sur la flèche dans la zone en regard du symbole plus (+) et cliquez sur Actualiser.

  3. Enregistrez la macro et fermez le Générateur de macro.

  4. Ouvrez le formulaire de votre choix dans le mode Création. Si la feuille de propriétés n’est pas affichée, appuyez sur F4.

  5. Le formulaire étant sélectionné, dans la feuille de propriétés, cliquez sur l’onglet Événement.

  6. Sous l’onglet Événement, cliquez sur la flèche dans la propriété Sur réception focus, puis sélectionnez le nom de la macro — Actualisation.

  7. Enregistrez le formulaire.

Haut de la page

Relancer une requête dans une application Access

Les requêtes d’application Access s’exécutent sur le serveur. Pour relancer une requête dans une application Access, utilisez la macro RequeryRecords. Cette macro nécessite le jeu d’enregistrements actif.

  1. Ouvrez le formulaire souhaité, cliquez sur Actions, puis cliquez sur Sur activation.

  2. À partir du Catalogue d'actions, cliquez sur RequeryRecords. Si vous choisissez de laissez vide la où =, aucun filtrage supplémentaire n'est exécutée sur les résultats et en laissant le OrderBy = comme étant vide, aucun tri spécifique n'est effectuée.

  3. Enregistrez le formulaire.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×