IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

liaison des tables impossible avec le gestionnaire


Sujet :

VBA Access

  1. #1
    Membre habitué
    Inscrit en
    Mars 2008
    Messages
    312
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 312
    Points : 139
    Points
    139
    Par défaut liaison des tables impossible avec le gestionnaire
    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 ...

  2. #2
    Membre habitué
    Inscrit en
    Mars 2008
    Messages
    312
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 312
    Points : 139
    Points
    139
    Par défaut
    Chose curieuse ...

    Si je "repasse" en MDB et retirant la modif précitée de la dorsale (champ MEMO) et en reprenant l'interface, telle qu'elle existait avant le passage en accdb, au format MDB ... le gestionnaire de liaison (et le code vba) fonctionnent de nouveau !

    Bref, le passage en "accdb" peut-il corrompre qqch ?

Discussions similaires

  1. [AC-2003] Liaison des tables avec SQL Server
    Par Marc_27 dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/10/2011, 14h33
  2. [AC-2007] Liaison des tables impossible en runtime 2007
    Par pied9 dans le forum Runtime
    Réponses: 5
    Dernier message: 17/06/2010, 21h57
  3. Securité - Bloquer liaison des tables -
    Par Sam 069 dans le forum Sécurité
    Réponses: 2
    Dernier message: 09/01/2007, 10h18
  4. Réponses: 2
    Dernier message: 06/10/2006, 10h16
  5. Réponses: 8
    Dernier message: 30/08/2006, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo