Forum - Questions générale - Sujet n°619

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 28/08/2012 : 02:45  Sujet n° 619  Copier une table liée

le 11/08/2012 : 16:34
par JFS

Anonyme

visiteur

Bonjour PierreJ'ai une base A dont les tables liées se trouve dans une base B.Je voudrais copier ces tables dans une base C à partir la base A.En utilisant CopyObject je me retrouve avec des tables liées dans ma base C alors que je voudrais des tables non liées!J'ai bien pensé importer ces tables dans A pour les copier ensuite dans C mais je trouve l'opération bien compliqué et je suppose qu'il doit exister un moyen de réaliser cette opération plus proprement.Toute idée sera la bienvenueMerci d'avance Cordialement JF
 sujet clos  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin
Réponse n° 9
--------
le 13/08/2012 : 14:30
par JFS

Anonyme

visiteur
BonjourJ'ai copier le bout de code sans trop regarder.Apres avoir regardé --j'ai remplacé :"  .DoCmd.TransferDatabase acExport, , strDbDest  ",  par" .DoCmd.TransferDatabase acExport,"Microsoft Access" , strDbDest,  " et maintenant ça fonctionne sous W7 et Access 2007 mais ça bloque toujours ( sur une autre machine ) sous 2003.ça bloque ici : "Set acApp = CreateObject("Access.Application")"Je sui peut etre passé à coté d'une autre erreur. Cordialement JF
Ecrire à JFS   clos par 3Stone le 28/08/2012 : 02:45  Haut
Réponse n° 10
--------
le 13/08/2012 : 15:58
par 3Stone

Anonyme

Administrateur

Bonjour,

Voilà, je viens de recréer le contexte pour faire le test...
 

Citation : JFS

par" .DoCmd.TransferDatabase acExport,"Microsoft Access" , strDbDest, "

 
Oui, le second paramètre est indiqué facultatif, mais sur A2k10 il semble pourtant être obligatoire!
 

Citation : JFS

"Set acApp = CreateObject("Access.Application")

 
Je suppose que tu as bien tous les droits d'accès et d'écriture dans le répertoire de destination?

Perso, en dehors du second paramètre qui semble en fait être devenu obligatoire, je n'ai observé aucun problème.

Il faut bien sûr que:

  • le chemin de la source soit correct
  • le chemin de destination soit correct
  • que la base de destination existe

Pour test, j'ai même observé que, lorsque les objets existent déjà dans la base de destination, ceux-ci se font simplement écraser par la nouvelle version.
Je te conseille de vérifier chaque point et chaque tentative, en passant d'un test à un autre, on oublie trop facilement l'une ou l'autre adaptation du code ou des chemins.

Cordialement


3stone

  clos par 3Stone le 28/08/2012 : 02:45  Haut
Réponse n° 11
--------
le 13/08/2012 : 16:13
par JFS

Anonyme

visiteur
Merci Pierre Je vais continuer de chercher mais je crois que je vais aussi réinstaller Access sur la machine en XP et 2003 .   Je vais avant cela faire le teste sur une  ou deux autres machines avec la meme configuration pour essayer de cerner le problème.Je te remercie pour ta disponibilité, la rapidité et la qualité de tes réponses qui permettent d'avancer. CordialementJF
  clos par 3Stone le 28/08/2012 : 02:45  Haut
Réponse n° 12
--------
le 28/08/2012 : 00:27
par JFS

Anonyme

visiteur
PierreAprés avoir testé sur d'autres mahines où tout fonctionne bien, j'ai reinstallé Access et je n'ai plus de probléme. Merci pour toutCordialement  JF
  clos par 3Stone le 28/08/2012 : 02:45  Haut
Réponse n° 13
--------
le 28/08/2012 : 02:44
par 3Stone

Anonyme

Administrateur

Bonjour,

Bien, c'est parfait dans ce cas.

Cordialement


3stone

  clos par 3Stone le 28/08/2012 : 02:45  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut