Si effectivement on peut.
---

Nono du Moulin

---
-------------------------------
Réponse au message :
-------------------------------
Bonjour,
N'y a-t-il pas moyen d'utiliser la requête suivante :
INSERT INTO Table2 SELECT * FROM Table1 (avec éventuellement un WHERE appropié) si Table1 et Table2 ont la même structure
Bien à vous
-------------------------------
Réponse au message :
-------------------------------
Il n'y a pas moyen de récupérer un enregistrement dans son intégralité. Mais on peut le copier facilement champ par champ si les deux tables ont EXACTEMENT la même structure :
Table2.Insert;
For i:=0 To Table1.FieldCount-1 Do Table2.Fields[i].Value:=Table1.Fields[i].Value;
Table2.Post;
Si les deux deux tables n'ont pas la même structure, alors il vaut mieux copier les champs un par un suivant leur nom.
Table2.Insert;
Table2.FieldByName('Champ1').Value:=Table1.FieldByName('ChampToto').Value;
...
Table2.Post;
Si c'est tout une série d'enregistrement que tu veux copier, alors le plus simple est d'effectuer une requète ppour les sélectionner. Puis utiliser un TBatchMove pour les copier.
---

Nono du Moulin

---
-------------------------------
Réponse au message :
-------------------------------
je désire simplement récupérer l'enregistrement en cours d'une table pour le copier dans une autre. Mais je ne trouve pas dans l'aide comment faire, faut il utiliser une requete , dans ce cas comment et sinon y a t'il un autre moyen.
Merci