Réexécuter ou actualiser une requête

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

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 manuellement

Relancer une requête 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

Développez vos compétences dans Office
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.

×