Activer ou désactiver les messages de confirmation de la requête Objet et Action supprimés

Par défaut, Access vous invite à confirmer la suppression d’un objet du volet de navigation ou lorsque vous exécutez une requête Action. Vous pouvez désactiver ces messages de confirmation si vous préférez ne pas être invité. Si les messages n’apparaissent pas et que vous voulez être invité, vous pouvez les activer de nouveau.

Contenu de cet article

Désactiver les messages de confirmation de suppression d’objet

Important :  Si vous utilisez ce paramètre pour désactiver les messages de confirmation de suppression d’objet, Access n’affiche pas les messages sur cet ordinateur lorsque vous supprimez des objets du volet de navigation.

  1. Dans l’onglet Fichier, cliquez sur Options.

  2. Sur le côté gauche de la boîte de dialogue Options Access, cliquez sur Paramètres du client.

  3. À droite de la boîte de dialogue Options Access, dans la section Édition, sous Confirmer, désochez la case Suppression de document, puis cliquez sur OK.

Vue d’ensemble des messages de confirmation de la requête Action

Les requêtes Action vous sont un moyen de modifier les données dans votre base de données. Une requête Action peut aider à supprimer, à mettre à jour des données ou à en faire une nouvelle table à l’aide de données existantes. Les requêtes Action sont très puissantes, mais cette puissance implique un risque de modifications inattendues des données. En raison de l’éventualité d’une perte de données, Access vous demande par défaut votre confirmation lorsque vous exécutez une requête Action. Cela permet d’atténuer la possibilité de modifications inattendues des données.

Conseil :  Pour afficher les données qu’une requête Action action action fera, avant d’exécuter la requête, sous l’onglet Accueil, dans le groupe Affichages, cliquez sur Affichage,puis sur Feuille de données.

Si vous préférez qu’Access ne vous demande pas de confirmer les requêtes Action, ou si Access ne demande pas de confirmation mais que vous le souhaitez, vous pouvez activer ou désactiver les messages.

  • Messages de confirmation de la requête Action de contrôle pour un ordinateur   
    Vous pouvez utiliser un paramètre de la boîte de dialogue Options Access pour définir le comportement par défaut des bases de données Access ouvertes sur un ordinateur spécifique. Si vous utilisez ce paramètre pour désactiver les messages, Access n’affichera en aucun cas les messages. Si vous utilisez ce paramètre pour activer les messages, Access les affiche, sauf s’ils sont désactivés par une macro ou VBA.

  • Désactiver les messages de confirmation de requête d’action pour une base de données   
    Choisissez cette méthode pour désactiver les avertissements pour une base de données spécifique à son ouverture. Vous utilisez l’action SetWarnings dans une macro AutoExec pour désactiver les messages. Le fichier de base de données doit être approuvé pour que cette action de macro fonctionne. pour plus d’informations sur les bases de données fiables, voir l’article Décider d’faire confiance à une base de données.

  • Désactiver les messages de confirmation de requête d’action pour un ensemble de tâches spécifique   
    Choisissez cette méthode pour désactiver les avertissements pendant toute la durée d’un ensemble de tâches, puis les activer de nouveau. Par exemple, vous pouvez désactiver les messages pendant l’exécutement d’une requête Make-table, puis les activer de nouveau. Vous pouvez utiliser l’action de macro SetWarningset la méthode DoCmd.SetWarnings VBA. Le fichier de base de données doit être approuvé pour que cette action de macro fonctionne. pour plus d’informations sur les bases de données fiables, voir l’article Décider d’faire confiance à une base de données.

Haut de la page

Messages de confirmation de la requête Action de contrôle pour un ordinateur

Important :  Si vous utilisez ce paramètre pour désactiver les messages de confirmation de requête d’action, Access n’affiche pas les messages sur cet ordinateur, même pour une base de données contenant une macro ou un module qui permet d’activer les messages.

  1. Dans l’onglet Fichier, cliquez sur Options.

  2. Sur le côté gauche de la boîte de dialogue Options Access, cliquez sur Paramètres du client.

  3. À droite de la boîte de dialogue Options Access, dans la section Édition, sous Confirmer,désochez la case Requêtes Action, puis cliquez sur OK.

Haut de la page

Désactiver les messages de confirmation de requête d’action pour une base de données

Vous pouvez utiliser l’action SetWarnings dans une macro AutoExec pour désactiver les messages de confirmation de requête d’action pour une base de données.

Important :  Si la base de données contenant la macro n’est pas fiable, l’action SetWarnings ne s’exécute pas. Pour plus d’informations sur la gestion de la confiance et des bases de données, voir l’article Décider d’faire confiance à une base de données.

Remarque :  Il est possible d’ignorer s’il existe déjà une macro nommée AutoExec, ouvrez cette macro en mode Création, puis effectuez les étapes 2 à 4 de la procédure suivante.

  1. Sous l’onglet Créer, accédez au groupe Macros et code, puis cliquez sur Macro.

    Image du ruban du groupe Macros et code Access

  2. Dans la liste drop-down en haut du Générateur de macro, sélectionnez l’action SetWarnings.

    • Si l’action SetWarnings n’est pas répertoriée, sous l’onglet Création, dans le groupe Afficher/Masquer, assurez-vous que Afficher toutes les actions est sélectionné.

  3. Sous l’action SetWarnings, cliquez sur la flèche en dessous d’Avertissements et sélectionnez l’option de votre choix.

  4. Cliquez sur Enregistrer.

  5. Dans la boîte de dialogue Enregistrer sous, tapez AutoExec.

  6. Cliquez sur OK, puis fermez le Générateur de macro. La nouvelle macro s’exécutera la prochaine fois que vous ouvrirez la base de données.

Pour plus d’informations sur la création de macros, voir l’article Créer une macro d’interface utilisateur.

Haut de la page

Désactiver les messages de confirmation de requête d’action pour un ensemble de tâches spécifique

Il existe deux méthodes de base pour désactiver les messages de confirmation de requête d’action pour un ensemble de tâches : à l’aide d’une macro et à l’aide d’un module VBA. Dans les deux cas, utilisez du code pour désactiver les avertissements, effectuer l’ensemble de tâches, puis les activer de nouveau. Vous joignez le code à un événement, tel que Cliquer Événement d’un bouton de commande ou Ouvrir l’événement d’un formulaire.

Vous joignez un module à un événement, et lorsque l’événement se produit, le module s’exécute. Par exemple, vous pouvez joindre un module à l’événement On Open pour un formulaire. Lorsque le formulaire s’ouvre, le module s’exécute. La procédure suivante explique comment utiliser la méthode DoCmd.SetWarnings dans l’événement On Open d’un formulaire.

  1. Ouvrez le formulaire en mode Création.

  2. Si la feuille de propriétés n’est pas visible, appuyez sur F4 pour l’afficher.

  3. Cliquez sur le carré dans la partie supérieure gauche du formulaire, juste en dessous de l’onglet objet du formulaire.

  4. Dans la feuille de propriétés, sous l’onglet Autres, assurez-vous que le module has est réglé sur Oui.

  5. Sous l’onglet Événement, cliquez sur l’événement Sur ouverture, puis sur le bouton De build (les ellipses à côté de la flèche).

  6. Dans la boîte de dialogue Choisir Générateur, faites l’une des choses suivantes :

    • Pour utiliser un module VBA, double-cliquez sur Générateur de code et suivez les étapes restantes de cette procédure.

    • Pour utiliser une macro, double-cliquez sur Générateur de macro,puis suivez les étapes de la procédure Utilisez une macro pour désactiver et activer les messages.

  7. Tapez DoCmd.SetWarnings (WarningsOff), puis appuyez sur Entrée.

  8. Entrez le code nécessaire pour effectuer les tâches que vous souhaitez effectuer avec les messages de confirmation désactivés.

  9. Sur une nouvelle ligne, tapez DoCmd.SetWarnings (WarningsOn).

  10. Fermez l’éditeur VBA, puis enregistrez le formulaire.

Utiliser une macro pour activer ou désactiver les messages

  1. Dans la liste drop-down en haut du Générateur de macro, sélectionnez l’action SetWarnings.

    • Si l’action SetWarnings n’est pas répertoriée, sous l’onglet Création, dans le groupe Afficher/Masquer, assurez-vous que Afficher toutes les actions est sélectionné.

  2. Sous l’action SetWarnings, cliquez sur la flèche en dessous d’Avertissements et sélectionnez Non.

  3. Entrez les actions de macro nécessaires pour effectuer les tâches que vous souhaitez effectuer avec les messages de confirmation désactivés.

  4. Sous la dernière action de tâche, sélectionnez l’action SetWarnings, cliquez sur la flèche en dessous de Avertissements et sélectionnez Oui.

  5. Fermez le Générateur de macro, enregistrez la macro, puis enregistrez le formulaire.

Haut de la page

Besoin d’aide ?

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.

×