Connaître comment supprimer des données d'une table dans Microsoft Office Access en utilisant une requête de suppression peut vous faire gagner du temps si vous devez supprimer des données de plusieurs tables. Access est un système de gestion de base de données relationnelle inclus dans la suite Microsoft Office . Visual Basic pour Applications ( VBA) est un langage de programmation informatique utilisé pour automatiser des tâches courantes, telles que la suppression des enregistrements de tables. En quelques étapes , vous pouvez écrire du code VBA pour créer une table , ajouter deux enregistrements et supprimer l'un de ces dossiers. Instructions
1
Démarrer Microsoft Office Access 2007 , puis cliquez sur " Base de données vide ", puis sélectionner "Créer". Cliquez sur " Database Tools " puis sélectionnez " Visual Basic ". Sélectionnez le menu "Insertion " et cliquez sur "Module ".
2
Copier et coller le code suivant pour créer un nouveau tableau, ajouter deux enregistrements et supprimer le dossier où " Street" est égal à "Principal ". Photos
DeleteQuery Private Sub ()
sqlstr Dim As String
sqlstr = " CREATE TABLE addressTbl ( HouseNumber TEXT ( 25) , TEXT Street ( 25) ) ; " < br >
DoCmd.RunSQL ( sqlstr )
sqlstr = "INSERT INTO addressTbl ( [ HouseNumber ], [ rue ] ) "
sqlstr = sqlstr & " VALUES ( '2541 ',' Lancaster '); "
DoCmd.SetWarnings Faux
DoCmd.RunSQL ( sqlstr )
sqlstr = " INSERT INTO addressTbl ( [ HouseNumber ], [ rue ] ) "
sqlstr = sqlstr & " VALUES ( '2458 ',' Main ' ) ; "
DoCmd.SetWarnings Faux
DoCmd.RunSQL ( sqlstr )
sqlstr = "Supprimer addressTbl.HouseNumber , addressTbl.Street "
sqlstr = sqlstr & "FROM addressTbl "
sqlstr = sqlstr & " WHERE ( ( ( addressTbl.Street ) = 'Main' ) ) ; ».
DoCmd.RunSQL ( sqlstr )
End Sub
3
presse " F5 "pour exécuter votre routine
< br >