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

Access Discussion :

Impossible d'ouvrir une base Access depuis Excel


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Points : 29
    Points
    29
    Par défaut Impossible d'ouvrir une base Access depuis Excel
    Bonjour,

    J'ai un problème pour lequel je ne trouve pas de solution.

    J'ai développé une appli qui, depuis Excel démarre une base Access. Sur mon poste tout fonctionne bien (j'ai Access 97). Par contre, j'ai fais des essais sur les postes de mes collégues (qui eux disposent du Runtime 97) ça ne fonctionne pas.

    Le code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dim Access as Object
    Set Access = GetObject(Chemin_de_la_base)
    Sur mon poste pas de pb, la ligne de code ouvre la base Access. Par contre sur les postes disposant du Runtime, une erreur se produit :
    " Erreur d'execution '429' Un composant Activex ne peux pas créer d'objet"
    Le chemin de la base étant correct et le code fonctionnant sur mon poste , je ne comprends pas cette erreur ( je ne veux pas créer une base, mais en ouvrir une existante)

    Le fait que le problème soit du à Runtime n'est qu'une hypothèse. Si vous avez des idées pour résoudre ce pb, merci d'avance.

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Regarde sous excel les références auxquels fait appel ton applications.

    Essaie de les intégrer à l'autre poste.
    Deux liens qui pourront t'aider :
    http://access.developpez.com/faq/?page=Bug#CompActivex

    http://vb.developpez.com/faq/?page=Distribuer#regsvr

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Points : 29
    Points
    29
    Par défaut
    J'ai regardé et les mêmes références sont installées sur Excell sur les 2 postes.

    J'ai ajouté la référence à DAO360.dll et même problème.

    Merci quand même.

  4. #4
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Microsoft conseille de désinstaller Office, puis de réinstaller
    Tu as essayé ?
    J'espere pour toi que ca marchera, ce n'a pas l'air d'etre une erreur de code.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Points : 29
    Points
    29
    Par défaut
    C'est pas trop possible : c'est au boulot et c'est une vrai galère pour faire bouger le service info. Ca sera + facile de faire installer Access 2000 chez tous le monde (et pas un runtime).

    En tout cas merci bcp !

  6. #6
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Ca sera + facile de faire installer Access 2000
    Nettement plus cher aussi

    Quant à l'automation Access, je ne vois pas à quoi cela peut servir ici

    Accéder aux données ? DAO ou ADO suffisent amplement

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Points : 29
    Points
    29
    Par défaut
    En fait dans mon cas, ça coute pas + cher puisque qu'on a acheter le pack 2000 illimité ...

  8. #8
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 193
    Points : 171
    Points
    171
    Par défaut
    Quel gachis de travailler sous Access 97 alors qu'on peut utiliser 2000

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Points : 29
    Points
    29
    Par défaut
    Je suis bien d'accord !!!!!
    Mais comme je dois faire la maintenance d'appli en 97 et que tous les postes ne sont pas encore avec Access 2000, il me faut bien avoir les 2.

    Toute nouvelle appli est bien sur en 2000.

Discussions similaires

  1. [Excel 2003-2007] requêtes SQL vers une base access depuis Excel
    Par .Spirit dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/10/2010, 18h03
  2. Réponses: 1
    Dernier message: 08/10/2010, 17h38
  3. [MFC]Impossible d'ouvrir une base access
    Par Sojiro dans le forum MFC
    Réponses: 2
    Dernier message: 14/07/2007, 00h18
  4. [VBA Excel]Interroger une base access depuis Excel
    Par Stephane_123 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 12/02/2007, 11h43
  5. Impossible d'ouvrir une base access
    Par bruno77 dans le forum Access
    Réponses: 6
    Dernier message: 09/05/2006, 16h50

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