Copier données access entre deux tables

Fermé
hannibal59139 Messages postés 2 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 7 octobre 2008 - 7 oct. 2008 à 11:27
blux Messages postés 26001 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 avril 2024 - 7 oct. 2008 à 17:19
Bonjour,
je dois créer pour mon bts informatiqu un logiciel j'ai donc créé un logiciel access qui gére les bons de commande, les bons de livraisons les devis, les factures et les avoirs.
Le tout etant rempli par des formulaires et fonctionnant biens.
Néanmoins la derniére etape de cette partie du logiciel est de copier les données d'un bon de commande pour qu'il s'insére dans bon de livraison puis dans facture et la, impossible de trouver comment faire pour dupliquer dans une autre table que celle d'origine.
Etant débutant en access j'imagine qu'une macro ou une requette peut y parvenir..
Merci d'avance d'essayer de m'aider a creer cette fonction.
A voir également:

3 réponses

incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 74
7 oct. 2008 à 13:05
Salut

Dans le langage SQL, il existe une déclaration INSERT SELECT qui permet d'insèrer les résultats d'un select dans une autre table. La syntaxe :

INSERT INTO Table2 (chp1,chp2,chpn) SELECT (chp1,chp2,chpn) FROM Table1;

Ecrite comme cela, je pense qu'elle copie l'ensemble des lignes de table1 vers table2. Je pense qu'il est possible de filtrer avec une clause WHERE.

La seule question est de savoir si Access reconnait cette instruction.

Essayes déjà cela.

Cdlt

IC
-1
hannibal59139 Messages postés 2 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 7 octobre 2008
7 oct. 2008 à 14:08
Merci de m'avoir répondu.
il me donne toujours des erreurs de syntaxe dans insert into sur Date il est bien ecrit mais je ne l'ai pas complété par des données dans la table est-ce pour cela ?
-1
blux Messages postés 26001 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 avril 2024 3 289
7 oct. 2008 à 17:19
Salut,

copie-nous ta requête, je pense que Date doit poser problème... Si tu cherches la date du jour, alors c'est now()...
-1