Actualiser ou réexécuter 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.

Si vous partagez une base de données sur un réseau, d’autres utilisateurs peuvent modifier les données pendant que vous visualisez les mêmes données dans une feuille de données ou un formulaire. Microsoft Office Access met à jour les données que vous voyez à intervalles définis. Toutefois, vous pouvez afficher immédiatement les données les plus récentes en actualisant les enregistrements. Vous pouvez également effectuer une mise à jour plus approfondie en actualisant les données.

L’actualisation des enregistrements met à jour uniquement les données qui existe déjà dans votre feuille de données ou le formulaire. Il ne pas réorganiser des enregistrements, afficher les nouveaux enregistrements ou supprimer des enregistrements supprimés et ceux qui ne sont plus répondent à certains critères. Pour effectuer ces tâches, vous pouvez actualiser les enregistrements. Vous pouvez actualiser les données manuellement, à l’aide d’une macro, ou en utilisant le code.

Remarque : Actualisation des données ne plus de l’actualisation des données, il prend plus de temps et peut prendre du temps en fonction du jeu d’enregistrements.

Que voulez-vous faire ?

Actualiser les données

Définir un intervalle d’actualisation

Relancer une manuellement

Utiliser une macro pour relancer une requête

Utiliser le code pour actualiser les données

Actualiser les données

  • Effectuez l’une des opérations suivantes :

    • Pour actualiser les enregistrements en mode feuille de données ou de formulaires, sous l’onglet accueil, dans le groupe enregistrements, cliquez sur Actualiser tout, puis cliquez sur Actualiser.

    • Pour actualiser les enregistrements en mode tableau croisé dynamique ou graphique croisé dynamique, sous l’onglet Création, dans le groupe données, cliquez sur Actualiser le tableau croisé dynamique.

Haut de la Page

Définir un intervalle d’actualisation

Vous pouvez définir l’intervalle auquel Access actualise les données. Par défaut, Access actualise les données toutes les 60 secondes.

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  2. Dans le volet gauche de la boîte de dialogue Options Access, cliquez sur Avancé.

  3. Dans le volet droit, sous Avancé, spécifiez une valeur pour l’intervalle d’actualisation (s).

Haut de la Page

Relancer une requête manuellement

  • Appuyez sur Shift+F9.

Haut de la Page

Utiliser une macro pour relancer une requête

Si vous souhaitez que les données de nouveau interrogée automatiquement lorsqu’un événement se produit, vous pouvez créer une macro et joignez-le à l’événement. Par exemple, supposons que vous voulez actualiser les données dans un formulaire chaque fois que le formulaire reçoit le focus. Vous pouvez créer une macro et joindre à l’événement du formulaire Sur réception Focus, à l’aide de la procédure suivante :

  1. Sous l’onglet Créer, dans le groupe Autre, cliquez sur Macro. Si cette commande n’est pas disponible, cliquez sur la flèche se trouvant sous le bouton Module ou Module de classe, puis cliquez sur Macro.

  2. Cliquez sur la flèche dans la première cellule sous Action, puis cliquez sur Actualiser.

  3. Enregistrer la macro, en utilisant le nom Actualiser, puis fermez le Générateur de Macro.

  4. Ouvrez le formulaire que vous voulez dans mode Création. Si la feuille de propriétés n’est pas affichée, appuyez sur F4 pour l’afficher.

  5. Vérifiez que le formulaire lui-même est sélectionné. Puis, 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

Utiliser le code pour actualiser les données

Vous pouvez également utiliser le code pour actualiser automatiquement des données. Supposons que vous voulez actualiser les données dans un formulaire chaque fois que le formulaire reçoit le focus. Vous pouvez créer un module et joindre à l’événement du formulaire Sur réception Focus, à l’aide de la procédure suivante :

  1. Ouvrez le formulaire que vous souhaitez en mode Création. Si la feuille de propriétés n’est pas affichée, appuyez sur F4 pour l’afficher.

  2. Vérifiez que le formulaire lui-même est sélectionné. Puis, dans la feuille de propriétés, cliquez sur l’onglet événement.

  3. Sous l’onglet événement, dans la propriété Sur réception Focus, cliquez sur le bouton Générer Bouton Générateur .

  4. Dans la boîte de dialogue Choisir Générateur, cliquez sur Générateur de Code.

    Un nouveau module s’ouvre dans Visual Basic Editor.

  5. Tapez Me.Requery, puis fermez Visual Basic Editor.

  6. 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.

×