Bonjour à tous,
J'ai une base avec un formulaire. J'aimerais à l'ouverture de ce formulaire insérer un enregistrement dans une autre table de cette même base. J'ai donc fait :
Là ça marche nickel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.RunSQL "insert into [livraison disponibles]([nom ent],[Date livraison],[Type de livraison],[en_cours])values('" & indic3 & "','" & an & "','Mensuelle',True)"
Maintenant j'aimerais insérer ce même enregistrement dans une table mais d'une autre base de données qui est fermée. J aimerais pouvoir faire cela sans que l'utilisateur s'aperçoive que cette base a été ouverte.
j ai donc fait :
avec "cat1" une variable qui récupère le nom de la base à ouvrir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.RunSQL "insert into [livraison disponibles] In L:\_PRIVE\Applications\" & cat1 & ".mdb" & order by [Date livraison]([nom ent],[Date livraison],[Type de livraison],[en_cours])values('" & cat1 & "','" & an & "','Mensuelle',true)"
et là erreur sur la syntaxe. Est ce que ça peut marcher comme ca ?
Quelqu'un peut-il me conseiller ?
Merci
Partager