Tu te fais un petit prog en vba qui va tout prendre sur l'une et pour chaque ligne et faire une boucle sur le recordset et les inserer ds ta nouvelle base( au fait, ta new cle, elle sera differente de tes cle texte??? ie que tu commenceras par 0,1,2,3,4,....), si oui, alors fais ce qui je te dis, sinon, avant d'inserer chaque ligne, convertit sa cle en numerique et tu l'inseres apres ( oublies pas, numerique pas de 0 en debut et donc,....).
un exemple: Tinit( text, nom, prenom) et Tfin ( num, nom,prenom)( cle de 0 a n)
query ="select * from Tinit;"
rs.open query, current.db
while( rs.eof=false)
qr ="insert into Tfin ( nom,prenom) values ( ' " & rs.fields("nom").value & " ', ' " & rs.fields("prenom").values & " ' );"
rs2.execute qr
wend
bon ce genre de choses( j'ai oublie la syntxe vba, ce q je t'ai donne c'est la syntaxe vb , mais bon pas tres different, je fais rarement de vba ).
bon c'est tout et voila, sinon ya que les autres solutions a la main, ds tous les cas soit main soit code.
tafiscobar