var i:integer;
begin
table2.edit;
for i:=0 to table1.fieldscounts-1 do
begin table2.fieldsvalues[i].assign(table1.fieldvalues[i]); end;
table2.post;
end;
A voir également
Recopier un enregistrement d'une table vers une autre table
Si les deux tables ont la même structure et les mêmes noms de champs, une requête SQL sera infiniment plus efficace que de faire des boucles dans le code :
INSERT INTO table1 SELECT * FROM table2
Après, un simple appel à Refresh sur le composant Table1 et hop, le tour est joué.
29 oct. 2014 à 14:26
6 janv. 2011 à 17:32
8 mars 2009 à 09:56
c'est lorsque en utlise ce code sql; en 'a l'errreur
( Invalid use of keyword)
merci
26 oct. 2008 à 09:18
merci
3 avril 2008 à 12:16
INSERT INTO table1 SELECT * FROM table2
Après, un simple appel à Refresh sur le composant Table1 et hop, le tour est joué.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.