Les utilisateurs de l'application de base de données , Microsoft Access , utilisez parfois macros pour gérer leurs données , y compris la suppression de données . Les macros sont des programmes écrits en Visual Basic pour Applications ( VBA) , et permet d'automatiser n'importe quelle tâche effectuée via l'interface utilisateur standard Access . Suppression de données avec VBA peut prendre différentes formes , selon que les données à supprimer est une colonne entière ou un autre objet de base de données . Suppression de données avec des macros - par opposition à des méthodes manuelles - gagner du temps et est moins sujette aux erreurs de suppression manuelle . Choses que vous devez 
 Microsoft Access 
 Voir Plus Instructions 
 1 
 Ouvrez Microsoft Access et créer une nouvelle base de données en appuyant sur " Ctrl- N », suivi en cliquant sur " Blank base de données ". Vous allez créer une petite table pour cette base de données, puis utiliser des macros pour supprimer les données qu'il contient . 
 2 
 Cliquez sur "Table" dans le menu "Créer" , puis tapez " ProductName " dans la rangée supérieure de la seconde colonne de la table grille. Tapez " Prix " dans la cellule directement à la droite de " ProductName ". 
 3 
 Tapez un ou deux rangées de données d'échantillons dans les cellules ci-dessous les noms de colonnes que vous venez de taper . Par exemple, tapez " charbon de bois comprimé , " et " 1,98 " pour une table de fournitures d'art . 
 4 
 Appuyez sur " Ctrl- S" et appuyez sur " OK" pour enregistrer la table avec le nom par défaut " Tableau 1 . " 
 5 
 Appuyez sur" Alt- F11 "pour entrer dans l'environnement de développement intégré de VBA (IDE) , puis cliquez sur " Module " sous le menu" Insertion " pour faire une nouvelle fenêtre pour entrer dans la macro de votre programme code. 
 6 
 Collez le programme suivant dans la fenêtre . Ce programme fonctionne en ouvrant un objet RecordSet de la base de données actuelle . Le jeu d'enregistrements est basé sur la table " Table1" vous avez terminé l'étape 4. La méthode MoveFirst (c.- fonction ) du jeu d'enregistrements déplace le pointeur d'enregistrement courant au premier enregistrement de la table ; . La méthode Delete supprime ce premier enregistrement 
 
 Public Sub DeleteRecord () 
 
 db As DAO . Base de données 
 
 rcset As DAO.Recordset 
 
 str Dim As String 
 
 Set db = CurrentDb 
 
 Set rcset = Sous 
 7 
 exécuter la macro supprimer en cliquant sur l'une de ses déclarations, puis en appuyant sur la touche "F5 ". Appuyez sur " Alt- F11 " pour revenir à l' interface utilisateur d'accès standard, puis double -cliquez sur l'icône " Table1" dans le volet de navigation d'Access , qui est à gauche de l'écran . Access ouvre "Table1 " pour révéler que le premier enregistrement que vous avez entré à l'étape 3 est supprimé. 
 8 
 Appuyez sur " Alt- F11 " pour revenir à votre code de macro dans l' IDE, puis collez- le ci-dessous nouveau programme ci-dessous la précédente que vous avez écrit . Ce programme supprime le champ " Prix " de la table en appelant la méthode "Delete" de "Table1 ". 
 
 Public Sub DeleteField () 
 
 db As DAO.Database 
 < p> rcset As DAO.Recordset 
 
 myTab As TableDef 
 
 Set db = CurrentDb 
 
 Set myTab = db.TableDefs ( "Table1 " ) 
 < p > myTab.Fields.Delete ( «Prix» ) 
 
 db.Close 
 
 End Sub 
 9 
 Exécutez le programme que vous avez fait le précédent, et double cliquez avec le bouton "Table1 " dans le volet de navigation pour vérifier que le champ «Prix» est révolue.