OVH Cloud OVH Cloud

Copied d'un enregistrement

1 réponse
Avatar
Antoine
Bonjour,

J'ai 2 tables 1 et 2 bâties de la même façon (mêmes champs, même structure)

Je crée un recordset me permettant de filtrer les enregistrements de la
table1. Je souhaiterais injecter le résultat de mon recordset dans la table
2. Y a t'il une fonction qui existe pour copier les enregistrements complets,
ou faut-il copier chaque champ un par un pour chaque enregistrement.

Merci !!!

1 réponse

Avatar
Raymond [mvp]
bonjour.

ce que tu peux faire c'est une requête ajout ayant la même instruction SQL
que ton recordset et lancer l'exécution à partir de vba:
Dim strsql As String
strsql = "INSERT INTO table2 SELECT table1.* FROM table1 WHERE table1.Pays ""France"";"
CurrentDb.Execute strsql

si ton recordset ne sert qu'à ça tu peux le supprimer.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Antoine" a écrit dans le message de
news:
Bonjour,

J'ai 2 tables 1 et 2 bâties de la même façon (mêmes champs, même
structure)


Je crée un recordset me permettant de filtrer les enregistrements de la
table1. Je souhaiterais injecter le résultat de mon recordset dans la
table

2. Y a t'il une fonction qui existe pour copier les enregistrements
complets,

ou faut-il copier chaque champ un par un pour chaque enregistrement.

Merci !!!