Les Allergies
Alimentaires
Posez votre question Signaler

[Access]: message d erreur: erreur connexion

amine15534 - Dernière réponse le 29 août 2008 à 08:41
bonjour,

je suis un etudiant passionne par la conception des bases de donnees Access, vue son effeicacite et sa facilite d usage.

Dans le cadre de mon stage, j ai developpe une application Access sans aucun probleme, sauf que lorsque je l utilise sur certains postes autres que le mien, le formulaire de demarrage se charge mais en cliquant sur un boutton de commande, le message d erreur suivant s affiche:

<< l expression Sur clic entree comme parametre de la propriete de type evenement est a l origine d une erreur. Erreur d acces de fichier. La connexion reseau a peut etre ete perdue.

*le resultat de l expression n est pas le nom d une macro, le nom d une fonction definie par l utilisateur ou [event procedure]
*une erreur a peut-etre etait commise lors de l evaluation d une fonction, d un evenement ou d une macro>>.

j ai trouve une solution sur le site de microsoft mais elle n est pas pratique, j aimerais bien si vous avez une autre solution ou des eclaircicements concernant le probleme je serai tres reconnaissant de les recevoire.

Merci.
Lire la suite 

[Access]: message d erreur: erreur connexion »

Suggestions
9 réponses
Réponse
+1
moins plus
Bonsoir,


J'ai une appli Access qui n'était au départ pas prévue pour "tourner" en réseau (il n'existait pas et les sites étaient trop éloignés). Aussi, je travaillais avec des réplicas.

Actuellement, pour simplifier la gestion, certains des postes peuvent fonctionner en réseau. Pour ne pas trop ralentir l'ouverture des formulaires, j'ai importé formulaires et états et j'ai lié les tables.

Le problème se pose lorsque l'un ou les ordinateurs ont été éteints (je ne dispose pas d'un vrai serveur) Dans ce cas, si l'ordinateur "client" est rallumé avant l'ordinateur "serveur", les connexions réseau ne sont pas restaurées automatiquement et, à l'ouverture de la Base, on obtient le message d'erreur que tu décris...

Il n'est pas difficile d'y remédier manuellement en double-cliquant sur le lien dans l'explorateur mais "mes" utilisateurs ne saisissent pas bien la manoeuvre et j'aurais aimé à l'ouverture de la base inclure la vérification du chemin d'accès de l'ordi "serveur" et le rétablissement éventuel de la connexion...

Jusqu'à présent, je n'ai pas trouvé comment faire.
Ajouter un commentaire
Réponse
+0
moins plus
Bah oui,

C'est parce que le chemin réseau n'est pas trouvé...
J'ai le même problème.

La seule solution que j'ai trouvée, c'est de connecter un lecteur réseau.

J'ai demandé ici de l'aide pour exécuter cette manoeuvre en VB au lancement d'access mais je n'ai pas eu de réponse...

Peut-être auras-tu plus de succès.
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

merci pour cette precision concernant notre probleme. j aimerai bien que tu m expliques d avantage avec un peu de details ce que tu vx faire en vb, il se peut qu on trouvera une solution tout les 2.

et merci,
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

je porte a votre connaissance que ma base ne fonctionne pas dans un reseau elle est en foremat MDB. Elle marche tres bien sur mon PC et plusieurs d autres PC de mes collegues. Le probleme c est qu elle ne marche pas dans le PC de mon encadrante de stage. Je copie la base dans son PC, je clique dessus tout normalement le formulaire de demarrage se charge mais des que je clique sur un boutton de commande le fameux message d erreur s affiche.

je vais te donner un lien qui decrit un peu le probleme et qui donne une solution ( meme si je n arrive pas a l utiliser) correspondante au meme message mais dans les causes citees il ne figure plus mon cas. peut etre que vous serez, vu votre experience en la matiere, plus apte a s en servire:

http://support.microsoft.com/default.aspx?scid=kb;fr;304548

Merci,
Ajouter un commentaire
Réponse
+0
moins plus
J'ai eu le même problème et je n'ai pas trouvé la solution sur Internet.
Mais après plusieurs tentatives, j'ai pu le résoudre en remplaçant le fichier "Stdole2.tlb" (24 ko).
Ajouter un commentaire
Réponse
+0
moins plus
J'ai nettoyé une base dans le meme etat que vous , en
lisant la FAQ MS windows [URL="http://support.microsoft.com/default.aspx?scid=kb;fr;304548"]http://support.microsoft.com/default.aspx?scid=kb;fr;304548[/URL]
cf ce que conseillait dans les FAQ sasmira_ : Merci


[B]Il ne faut plus copier coller les formulaires ayant du code dedans[/B]
Je crois que c'est ca la regle
Beug access, corriger ou non par les patch, je ne sais pas

Procédures :
_ Supprimer les formulaire dubliqué
_ Ouvrir vb et nettoyer le code vb des form dupliqué

_ Creer une new db
_ Importer tout le beau monde

J'ai perso ouvert vb et recompilé, et ca marche : mais pas sur que recompiler soit necessaire ...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour, Salamo alaykoum

Enfin le problème est résolu chez moi !

J'utilise Access 2003, mon problème était un message d'erreur qui se déclenche lorsque je clic sur un bouton ou sur n'importe quel objet contenant du code VBA. J'ai bien googler mais malheureusement je n'avais pas trouvé de solution sur Internet.

Le message d'erreur est le suivant :

L'expression Sur clic entrée comme paramètre de la propriété de type événement est à l'origine d'une erreur. Un problème est survenu durant la communication entre Microsoft Office Access et le serveur OLE ou le contrôle ActiveX.

L'astuce c'est que VBA n'accepte pas les noms des contrôles qui comportent des caractères majuscules accentués. Cependant, lorsque je dessine un contrôle étiquette (label) sur le formulaire, Access lui attribue par défaut le nom suivant : Étiquette0 avec "é" en majuscule.
Le problème alors est résulu dès que je change le nom de l'étiquette.

Alors pour résumer : Il faut vérifier que les contrôles d'un formulaire ne contiennent pas de caractères majuscules accentués.

J'espère que cet astuce puisse vous satisfaire. J'attends vos réponses
Ajouter un commentaire
Réponse
+0
moins plus
concernant les connexions réseau et pour être sur quelle soient valides il est possible de lancer ces instructions dans un fichier batch : net use z: \\ordi\serveur / persistent :yes. possible aussi de lancer ces instructions depuis Accès. j'espère que cela t'aidera
Ajouter un commentaire
Réponse
+0
moins plus
Essaie cette mise à jour de VBA

http://www.microsoft.com/...
Ajouter un commentaire
Ce document intitulé « [Access]: message d erreur: erreur connexion » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?