|
|
|
|
|
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. |
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, |
|
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. |
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, |
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). |
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 ... |
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 |
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ésultats pour [Access]: message d erreur: erreur connexion
Résultats pour [Access]: message d erreur: erreur connexion
Résultats pour [Access]: message d erreur: erreur connexion