gwiwi
Messages postés127Date d'inscriptionlundi 8 juillet 2002StatutMembreDernière intervention 4 janvier 2007
-
29 sept. 2002 à 09:16
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 2014
-
29 sept. 2002 à 21:51
Bonjour,
J'ai besoin de dupliquer dans une base de donnée un enregistrement de 50 champs, mais comment faire pour ne pas avoir a se retaper les 50 champs. N'y a t-il pas une commande pemettant de dupliquer automatiquement un record.
Derniere petite precision, c'est une table comprenant des factures avec un index sans doublon et je souhaite donc dupliquer une facture mais AVEC UN AUTRE NUMERO.
gwiwi
Messages postés127Date d'inscriptionlundi 8 juillet 2002StatutMembreDernière intervention 4 janvier 20071 29 sept. 2002 à 19:52
Merci tout d'abord de ton message, le probleme est que macle (dans ton exemple) n'est pas en autoincrement dans ma base. Quelqu'un voit une autre solution ????
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 201412 29 sept. 2002 à 21:49
fait 1 select de ce que tu veux garder dans 1 recordset RS
et une deuxieme requete
INSERT INTO MaTable (MaCle,Champs1,Champs2............,ChampsN) values (NveauNum, RS(1),RS(2).............
c long a ecrire, alors le + simple & le + souple pour reutilisation est de faire une fonction qui genere ta requete sql du style
MaRequete="insert into ...... values (MaCle,
for I=1 to rs.Fields.Count
MaRequete=MaRequete & rs(I).value & ","
next
MaRequete=left(MaRequete,len(MaRequete)-1)