Bonjour,
Ma base est scindée en frontale ("interface.accdb") et dorsale ("origine.accdb").
Travaillant à l'extérieur, j'envoie par ftp la dorsale complétée à l'extérieur pour qu'elle "remplace" la dorsale située sur le poste du bureau.
Afin d'éviter des problèmes, la base envoyée par ftp est de la forme "20120101_1200_origine.accb" (ce qui me permet de conserver la dorsale de la veille en archive qui est ensuite déplacée dans un dossier "archives").
Lorsque je tente d'effecteur la liaison des tables en "pointant" sur le base envoyée par ftp ... le processus commence puis s'arrête, sans aucun message d'erreur et pouvant ainsi laisser penser que tout s'est bien passé ...
En fait, il n'en est rien ...
A partir d'une table (toujours la même), le chemin vers la dorsale n'est plus modifié ...
J'avais mis en place un système en vba pour "relier" les tables et lui, contrairement au gestionnaire, plante avec une erreur 3044 lorsqu'il arrive à la "fameuse" table .. c'est somme toute normal puisque la précédente dorsale a été déplacée dans le dossier "archives" ...
Mais pourquoi il n'est pas possible de lier à nouveau les tables que ce soit par le gestionnaire ou par le code ?
PS : Avant, la base était au format MDB et est passée au format ACCDB avec la modification d'un champ MEMO pour conserver l'historique des modifications du champ ... et depuis, patatra ...
Partager