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 :

Base dorsale, frontale


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Points : 20
    Points
    20
    Par défaut Base dorsale, frontale
    Bonjour à tous,
    J'ai créé une base de données avec access 2007 que j'ai scindé en dorsale et frontale. Quand je déplace la dorsale dans un autre dossier, la frontale refuse de s'ouvrir sans émettre aucun message quelconque. Seule la fenêtre d'access s'ouvre pour inviter à ouvrir ou à créer une base. Dans cette dernière fenêtre, la frontale est bien listée mais les click, double_clik ou touche entrée du clavier ne donnent rien. Silence radio aussi à partir du raccourci sur le bureau ou à partir de l'explorateur windows, seule la fenêtre access s'ouvre sans aller plus loin. Je remet la dorsale à son emplacement d'origine et la frontale s'ouvre normalement. Dans un forum Microsoft, ce problème a été rencontré par un utilisateur d'access 2010 et après une longue discussion et plusieurs trucs, il a fini par trouver une solution de depannage qui consiste à créer une nouvelle base vide puis à importer tous les objets de la frontale récalcitrante. Et il semble que cette soeur jumelle s'ouvre et à charge de l'utilisateur de mettre à jour les nouveaux liens vers la dorsale.
    Quelles sont vos solutions, s'il vous plait.
    A+

  2. #2
    Membre expérimenté Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 903
    Points : 1 364
    Points
    1 364
    Par défaut
    Bonjour,
    Si j'ai bien compris, tu as déplacé ta dorsale et donc les liens sont rompus entre ta frontale et ta dorsale.
    Normalement, dans l'onglet "Données Externes" sur le ruban, tu dois avoir "Gestionnaire de tables liées". A partir de ce bouton, une fenêtre s'ouvrira qui te permettra de réactualiser tes liens.
    Cordialement,
    Le sabre est une arme. Le kendo est un art de tuer. Quelles que soient les belles paroles pour l'expliquer, telle est sa vérité.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Points : 20
    Points
    20
    Par défaut Base dorsale, frontale access
    Merci pour ta réponse,
    Cependant, pour reconstituer les liens, il faut d'abord accéder au ruban (menu) pour exécuter les actions appropriées. Mais le problème, c'est que la base frontale refuse de s'ouvrir pour atteindre son ruban ou toute autre fonction. Ce refus de s'ouvrir sans émettre aucun message est constaté que ce soit avec ou sans shift maintenu enfoncé.
    Dans l'attente d'autres suggestions - Salutations

  4. #4
    Membre expérimenté Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 903
    Points : 1 364
    Points
    1 364
    Par défaut
    Bonjour,
    Ok. Je vois le problème et je vais poser une question qui peut paraître bête mais cela s'est déjà produit : As-tu Access d'installer sur ton ordinateur ?
    Cordialement,
    Le sabre est une arme. Le kendo est un art de tuer. Quelles que soient les belles paroles pour l'expliquer, telle est sa vérité.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Points : 20
    Points
    20
    Par défaut Base dorsale, frontale
    Salut,
    Oui, j'ai office 2007 pro installé en entier sur mon PC
    apparemment ce problème est rencontré par plusieurs utilisateurs que ce soit avec access 2007 ou 2010. Et la seule solution disponible pour moi en ce moment pour ne pas perdre la frontale qui contient quand même un travail colossal (formulaires, états, modules ...), j'ai opéré comme suit (si ça peut servir à d'autres victimes) :
    - créer une nouvelle base vide
    - importer tous les objets de la base frontale muette (sauf les liens aux tables qui ne sont plus bons à rien)
    - exécuter la commande "données externes", "access", option "lier ..." et non "importer ..."
    - dans parcourir, chercher la base dorsale à son nouvel emplacement
    - sélectionner les tables à lier puis OK
    -supprimer l'ancienne base frontale fautive
    Avez vous meilleure solutions ?
    A+
    PS : je m'excuse pour la lenteur de mes réponses mais la connexion à internet dans ma région est aléatoire et chaotique.

  6. #6
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 789
    Points : 1 266
    Points
    1 266
    Par défaut
    Bonsoir,

    C'est très certainement la meilleur solution à apporter.
    Pour éviter que cela ne se répète, je te conseille d'encoder la liaision de tes tables au démarrage de ton application et si le lien est perdu, prévois que l'utilisateur puisse définir le nouvel emplacement de ta dorsale.
    Si je ne me trompes, tu as des exemples de codes sur la FAQ.
    Cordialement

    Christophe

    N'oubliez pas de mettre pour en faire profiter tout le monde.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Points : 20
    Points
    20
    Par défaut
    Merci Marsouin_89 et tous ceux qui ont bien voulu m'apporter leur contribution.
    Je vais suivre ton conseil mais si je n'arrive pas à m'en sortir comme il convient, je reviendrai à la forge.
    encore merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur VBA sur Base Dorsale - Frontale
    Par guepard25 dans le forum VBA Access
    Réponses: 1
    Dernier message: 24/10/2014, 15h28
  2. [AC-2000] avantages inconvénients base dorsale/frontale ?
    Par rankynette dans le forum Sécurité
    Réponses: 7
    Dernier message: 19/02/2010, 14h14
  3. [AC-2003] Impossible de relier base dorsale à frontale
    Par Soulq dans le forum Access
    Réponses: 3
    Dernier message: 23/07/2009, 18h00
  4. rassembler base dorsale/frontale
    Par osia1 dans le forum VBA Access
    Réponses: 11
    Dernier message: 16/04/2008, 10h39
  5. Réponses: 3
    Dernier message: 20/11/2006, 14h16

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