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

IHM Discussion :

[MouseWheel] ereur d'execution a l'ouverture d'un formulaire


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut [MouseWheel] ereur d'execution a l'ouverture d'un formulaire
    Bonjour,
    travaillant sur une application de devis sous access 2002, j'ai eut le fameux probleme de molette de souris qui change d'enregistrement malgré nous..
    j'ai pour cela regardé sur la faq une solution que j'ai trouvé ici http://access.developpez.com/faq/?pa...#molettesouris

    j'ai rentré le code dans ce formulaire, reférencé la mousewheel en administrateur.

    Lorsque j'ouvre mon formulaire, il detecte une erreur d'execution '50002'.
    je voulais savoir si quelqu'un avait contourner ce pb..

    la partie souligné du code est celle du

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub Form_Load()
    // c'est celle ci............ 
    Set clsMouseWheel = New MouseWheel.CMouseWheel
    Set clsMouseWheel.Form = Me
    clsMouseWheel.SubClassHookForm
    End Sub
    voila peut etre la dll fournit en download n'est pas bonne, j'avais vu comment faire nous meme notre dll mais je ne possede pas visual basic 6.0 ou je suis...
    si quelqu'un a une idée sur la gestion de la molette merci de m'aiguiller.

    bonne journée à tous

  2. #2
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    J'ai effectivement eu des problèmes lorsque la dll. devait être registrée. Pas nécessairement le même message d'erreur, mais suivant la configuration du poste, des droits, etc...

    Dans certains cas, message d'erreur, dans d'autres cas aucun effet (les enregistrements continuaient à défiler)

    En définitive, j'ai utilisé cette méthode ci :

    http://www.lebans.com/mousewheelonoff.htm

    Je n'ai jamais plus rencontrer aucun problème et c'est plus souple. On peut notamment activer ou désactiver la molette...

    Si cela peut t'aider...

    Bonne journée.

    Domi2

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 116
    Par défaut
    Bonjour

    Je ne voudrais pas créer un topic pour ça mais j'ai une question au niveau de la DLL

    si je l'installe et qu'un autre utilisateur/ordinateur utilise ma base est ce que ce sera ok ?

    en gros ça s'installe dans la base ou sur l'ordinateur ?

    parce que la base que je developpe va être utilisée sur une dizaine d'ordi et j'ai pas envie que cette molette "pourrisse" tout

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    merci domi2 pour ton aide je vais essayer ca cet aprem.
    je suis en entreprise egalement et sur le reseau il n'ont pas tous les meme droits
    pour repondre a ta question antoine je pense que ca s'installe sur la base par contre il faut que tu laisse ta dll tjs au meme endroit, si il s'avere que tu la deplace la il faudra que tu change l'emplacement sauvegardé dans la référence...

    a bientot

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 116
    Par défaut
    ok merci je la mettrais sur I: (le serveur)

  6. #6
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Re,

    Pour l'emplacement de la .dll, je n'ai jamais essayé de l'installer sur le réseau.

    Lors de l'installation de mes applis, je créé toujours des sous-répertoire dont les noms ne changent pas (par ex. Système, Photos, etc...).

    Et j'appelle les divers éléments, par ex. les logos, ou la dll, avec un chemin relatif.

    Mais je ne vois pas de raison à ce que cette dll pose problème si elle est installée sur un serveur.

    Et je confirme que je n'ai jamais eu le moindre problème avec, à quelque niveau que ce soit.

    Domi2

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    Vraiment tres efficace, domi2 merci beaucoup.
    En effet je conseille tout ceux qui ont un problème avec cette fameuse molette de suivre le lien de domi2, j'ai testé, vraiment facile a adapter, et ca marche.
    Plus d'erreur 50002 !!! plus de molette bien sur...
    sinon j ai mis le fichier a coté du mdb et donc pas de pb..dans le module il y a une boucle qui va chercher d abord dans le dossier system32 puis si le fichier n'est pas la il va le chercher dans le dossier actuel ou se situe le mdb...
    peut etre pour antoine , tu devra changer le code a ce moment la lui indiquant de chercher directement dans ton disque I:\\

    merci en tout cas...

    j'ai un probleme de dupliquer un enregistrement en cascade avec 4 sous formulaire ( je m'en vais creer un autre topic...si vous avez des solutions n'hésitez pas )

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    c'est étrange hier tout etait ok !! ce matin je lutte pour refaire fonctionner ce module!!!

    a l'ouverture de mon fichier mdb j'ai une erreur de chargement de dll
    la dll n'a pas changer de place depuis hier, elle se situe au meme endroit que le fichier mdb;

    je sais pas si domi2 a tu deja eut ce pb mais c'est totalement fou !!!

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    autant pour moi tout est ok !!!!

    j'ai une reference qui s'est infiltré outlook 11.0 alors que celle la outlook 10.0 est installé sur l'ordinateur.. puis impossible d acceder au reference, il me mettais erreur de registration de la base a cause d'un conflit il me semble avec crystal report !!!
    j'ai pu aller sur un poste dont crystal n'est pas installer et remplacer la ref outlook 11 par la 10

    bonne journée mais 3h dans le vent comme meme !!!

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 59
    Par défaut
    Bonjour,

    Je me permet de "relancer" ce sujet car j'ai le meme probleme avec la désactivation de la molette. J'ai tester sur plusieurs poste different du réseau et j'ai le meme probleme que sur 3 (sur 8-9 testé). Savez vous de quoi pourrais provenir ce problème ?

    ps : je preferais utilisé cette methode car elle permet de désactiver la souris que sur le formulaire chargé.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/06/2008, 00h06
  2. Réponses: 1
    Dernier message: 05/07/2007, 10h58
  3. [Excel] Executer macro après ouverture
    Par DMboup dans le forum Access
    Réponses: 3
    Dernier message: 25/12/2006, 19h35
  4. Execution requete des ouverture base
    Par Sam 069 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 27/07/2006, 08h46
  5. Réponses: 5
    Dernier message: 29/12/2005, 13h47

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