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

Runtime Discussion :

Run time access 2003: ouverture formulaire


Sujet :

Runtime

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Run time access 2003: ouverture formulaire
    Bonjour à tous,

    J'ai un souci lors du déploiement de mon application sous access 2003: les tests sont corrects sur l'application de base.
    J'ai installé :VS2005ToolsForOffice puis suivi les indications pour un package wizard: séparer les données, créér un .mde.
    J'ai placé le runtime sur un PC utilisateur or lors des tests, le message suivant apparaît: "L'action OpenForm a été annulé" à l'ouverture certains formulaires.
    Je soupçonne la ligne en VBA:
    Let maCnx.Provider = "Microsoft.Jet.OLEDB.4.0."
    Comment faire pour éviter de tout refaire?
    Par avance merci pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Si tu n'as pas créé de package d'installation, il est fort probable que tu n'as pas installé les composants requis par ton application.

    As tu lu le tutoriel en rapport ?

    Argy

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Run time access 2003: ouverture formulaire
    Bonsoir,

    Merci pour la réponse : justement je me suis appuyée sur le document pour créer le package wizard donc un setup.exe que j'ai lancé sur le PC de développement,j'ai mis l'option de lancement de mon application dans le menu démarrer. Les formulaires ne faisant pas référence à la ligne
    Let maCnx.Provider = "Microsoft.Jet.OLEDB.4.0."
    fonctionnent.
    Je ne vois pas la faille.

    Encore merci pour l'aide

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Une référence à un composant quelconque est affecté au projet.
    De ce fait, tu sembles vouloir dire qu'à partir du moment où tu établis une connexion, ça plante ?

    Qu'est ce qui ne marche pas au juste, enfin, plus exactement, lorque tu fais quelle opération ? Est-ce un formulaire en particulier ?

    Le plus simple pour toi est de créer une petite appli toute bête avec une connexion identique dans un formulaire vide ou un RecordSet va chercher une valeur dans une table quelconque affiché dans un MsgBox().
    Tu la copie alors sur le poste en question et tu testes
    Si tu as la même erreur, c'est effectivement un problème de connexion.

    Souvent, l'erreur 2501 est levée de façon bizarre... Par exemple, tu appelles une méthode Close de l'objet DoCmd sur un formulaire alors que celui-ci a été ouvert par un autre et qu'un événement n'est pas terminé à cause d'une autre erreur. En posant une gestion d'erreur musclée dans chaque formulaire, tu devrais pouvoir mieux identifier l'erreur...

    Argy

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Run time access 2003: ouverture formulaire
    Suite à ta réponse et en suivant tes conseils, j'ai placé un message avant la connexion à la base , c'est OK
    Il se plante à l'ouverture de la base.
    Après vérification le chemin était erroné , je faisais référence à .mdb alors que j'ai crée un .mde pour le package.
    Erreur de débutant.
    Encore merci

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

Discussions similaires

  1. ACCESS 2003 sous formulaire
    Par gentoo dans le forum IHM
    Réponses: 5
    Dernier message: 06/01/2007, 16h35
  2. Run Time Access 2002 en .exe
    Par cjacquel dans le forum Runtime
    Réponses: 1
    Dernier message: 21/12/2006, 16h20
  3. message d'erreur avec le Run Time Access 2003
    Par barbu44 dans le forum Runtime
    Réponses: 3
    Dernier message: 10/12/2006, 14h03
  4. Réponses: 11
    Dernier message: 31/07/2006, 16h22
  5. Run Time Access pour Access 2000
    Par Jeannot2 dans le forum Access
    Réponses: 2
    Dernier message: 02/05/2006, 12h34

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