Déverser des données d'1 table à 1 autre.
Résolu
SVP...
Dans le soucis d'une sauvegarde je veux apartir un bouton déverser des données d'une table à une autre ayant les mêmes champs.
Quel code faut-il écrire?
Merci.
Dans le soucis d'une sauvegarde je veux apartir un bouton déverser des données d'une table à une autre ayant les mêmes champs.
Quel code faut-il écrire?
Merci.
2 réponses
-
Moi je te conseil le PhP pour ça si j'ai bien compris ce que tu veux...
En Gros l'algo est simple :
-Envoyer une requete SQL pour récupérer tous les champs et leur contenu ... genre : "SELECT * FROM nom_de_ta_table"
-Pour i variant de 0 à count($ton_tableau_resultant_de_ta_requete)/Nombre_de_champs
-requete SQL du TYPE"INSERT INTO nom_de_ta_table2 CAHMPS1,CHAMPS2,CHAMPSN VALUES AS ('$ton_tableau_resultant_de_ta_requete[$i]','$ton_tableau_resultant_de_ta_requete[(($i)+1)],'..etc..')
-Fin de boucle i
Pour ce qui est du boutton tu fais ca avec un javascript qui envoi dans une nouvelle page (popup) dans laquelle est éxécuté le script php,une fois le script terminé tu fais un window.close() et roule ma poule.
et voilà non ?!
Je sais pas si ça te dis ?!
Zep3k!GnO
-->hi i hi o on va pas au boulot :P-
-
@assArf désolé je connais rien en VB.....
Bon Courage.
Zep3k!gnO
-->hi i hi o on va pas au boulot :P -
@assessaie ça, je ne suis pas sur que ça marche sous access mais on peut quand même tenter :p
INSERT INTO table2 SELECT * FROM table1;
-
-
@wiwimagiquec'est la requête à balancer à access quand on appuie sur ton fameux bouton.
-
-
OK.
Merci ça marche.
J'ais écrit d'abord un code me permettant d'ouvrire la connection les tables consernées.
merci