SupprimerObjet, action de macro

Vous pouvez utiliser l’action DeleteObject dans les bases de données Access de bureau pour supprimer un objet de base de données spécifié.

Remarque : Cette action n’est pas autorisée si la base de données n’est pas fiable.

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

Paramètre

L’action DeleteObject présente les arguments suivants.

Argument de l’action

Description

Type d’objet

Type d’objet à supprimer. Cliquez sur Table,Requête,Formulaire, État,Macro,Module,Paged’accès aux données,Vue serveur,Diagramme,Procédure stockée ou Fonction dans la zone Type d’objet de la section Arguments de l’action du volet Générateur de macro. Pour supprimer l’objet sélectionné dans le volet de navigation, laissez cet argument vide.

Nom de l’objet

Nom de l’objet à supprimer. Le champ Nom de l’objet affiche tous les objets dans la base de données du type sélectionné par l’argument Type d’objet. Si vous laissez la zone Type d’objet vide, laissez également cette zone vide.

Si vous exécutez une macro contenant l’action DeleteObject dans une base de données bibliothèque, Access recherche tout d’abord l’objet dont le nom est donné dans la base de données de la bibliothèque, puis dans la base de données actuelle.

Avertissement : Si vous laissez les zones Type d’objet et Nom de l’objet vides, Access supprime l’objet sélectionné dans le volet de navigation sans afficher de message d’avertissement lorsqu’il rencontre l’action DeleteObject.

Remarques

Vous pouvez utiliser l’action DeleteObject pour supprimer les objets temporaires que vous avez créés lors de l’exécution de la macro. Par exemple, vous pouvez utiliser l’action OpenQuery pour exécuter une requête Création de table qui crée une table temporaire. Lorsque vous avez fini d’utiliser la table temporaire, vous pouvez utiliser l’action DeleteObject pour la supprimer.

Cette action a le même effet que de sélectionner un objet dans le volet de navigation, puis d’appuyer sur la touche Supprimable, ou de cliquer avec le bouton droit sur l’objet dans le volet de navigation, puis de cliquer sur Supprimer.

Pour exécuter l’action DeleteObject dans un module Visual Basic pour Applications, vous pouvez utiliser la méthode DeleteObject de l’objet DoCmd.

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.

×