Connaître comment transférer des données entre les tables de base de données peut rendre vos applications de base de données plus dynamique. Microsoft Office Access est couramment utilisé pour concevoir de petites et locales bases de données. Dans Access , vous pouvez utiliser Microsoft Visual Basic pour Applications ( VBA) pour automatiser les tâches de routine telles que le transfert de données d'un tableau à l'autre. VBA est un langage de programmation informatique qui vous fournira une plus grande souplesse pour manipuler les données . Une requête est utilisée récupérer des informations à partir d'une table de base de données. Choses que vous devez 
 Microsoft Office Access 
 base de données Northwind 
 Afficher plus Instructions 
 1 
 Démarrer la base de données Access Northwind Microsoft Office . La base de données Northwind est inclus dans la suite Microsoft Office. Sélectionnez le menu "Insertion " et cliquez sur 
 2 
 Tapez la suivante pour créer un nouveau sous-programme "Module ". : 
 
 Private Sub transferData () 
 
 presse " Entrez " 
 3 
 Tapez le suivant pour déclarer vos variables : . 
 
 stringSQL Dim As String 
 
 db As Database 
 
 rst As Recordset 
 
 rstTwo As Recordset 
 
 Set db = CurrentDb 
 4 
 Tapez la commande suivante pour créer une nouvelle table et le transfert de données : 
 < p> stringSQL = "CREATE tABLE EmployeeNames (texte NOM (25) , TEXT Prénom (25) ) ; " 
 
 DoCmd.RunSQL ( stringSQL ) 
 
 Tapez la commande suivante pour ouvrir la nouvelle table à travers un jeu d'enregistrements à ajouter des données : 
 
 Set rstTwo = db.OpenRecordset ( " EmployeeNames " ) 
 5 
 Tapez la commande suivante pour interroger la table «Employés» : 
 
 stringSQL = "SELECT Employees.Company , " 
 
 stringSQL = stringSQL et " employés . [ Nom ] , " 
 
 stringSQL = stringSQL et " employés . [ Prénom ] " 
 < p> stringSQL = stringSQL & " FROM Employees ; " 
 
 Set rst = db.OpenRecordset ( stringSQL ) 
 
 rst.MoveLast 
 
 rst.MoveFirst 
 6 
 Tapez la commande suivante pour parcourir la requête et le transfert "Nom" et "Prénom" à la table " EmployeeNames ": 
 
 Do While Not rst.EOF 
 
 rstTwo . AddNew 
 
 rstTwo.Fields ( "Nom" ) . Value = rst.Fields (« [nom] »). Valeur 
 
 rstTwo.Fields ( " Prénom " ) . Value = rst . Fields ( " [ Prénom ]") . Value 
 
 rstTwo.Update 
 
 rst.MoveNext 
 
 boucle 
 7 
 Tapez la commande suivante pour variables de libération de la mémoire : 
 
 rst.Close 
 
 rstTwo.Close 
 
 db.Close 
 
 Appuyez sur " F5 " pour exécuter votre routine 
 .