Rechercher : dans
Par :

[Access]: message d erreur: erreur connexion

Dernière réponse le 29 aoû 2008 à 08:41:29 amine15534, le 21 mar 2006 à 13:35:20 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « [Access]: message d erreur: erreur connexion » dans :
[MSN] Erreur de connexion (80048820) VoirErreur 80048820 Avant toute modification sur votre système, vérifiez l'état des serveurs MSN Messenger, afin de déterminer si le problème ne vient pas de là : http://messenger.msn.com/Status.aspx?mkt=fr-fr Il peut également s'agir d'un problème...
[Outlook] Réponse du serveur : Erreur 554 - Relay Access denied VoirVotre client de messagerie vous affiche l'erreur suivante : Erreur 554 - Relay Access Denied Ce problème est lié à l'utilisation d'un serveur de courrier sortant (serveur SMTP) sur un domaine n'appartenant pas au fournisseur d'accès. En effet, afin...
[MSN] Erreurs 0x80072ee6 - problème de connexion VoirErreurs 0x80072ee6 Pour résoudre ce problème, supprimer les cookies, vider le cache et l'historique du navigateur Internet Explorer. Puis cliquer sur Démarrer / Exécuter et saisir : regsvr32 MSXML3.dll Enfin, redémarrer l'ordinateur pour...

1

zenon, le 21 mar 2006 à 14:52:46
  • +1

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.

Répondre à zenon

2

amine15534, le 28 mar 2006 à 22:43:13

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,

Répondre à amine15534

3

zenon, le 28 mar 2006 à 23:01:05
  • +1

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.

Répondre à zenon

4

amine15534, le 28 mar 2006 à 23:28:57

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,

Répondre à amine15534

5

menaoui, le 4 oct 2006 à 18:51:15

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).

Répondre à menaoui

6

subdub_fkr, le 18 jui 2007 à 01:13:16

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 ...

Répondre à subdub_fkr

7

menaoui, le 3 déc 2007 à 16:47:30

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

Répondre à menaoui

8

DriDri, le 8 déc 2007 à 02:59:29

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

Répondre à DriDri

9

 khalid_ma9, le 29 aoû 2008 à 08:41:29

Essaie cette mise à jour de VBA

http://www.microsoft.com/...

Répondre à khalid_ma9