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

VBA Access Discussion :

[Access 2003] Gérer le scroll de la souris sans dll?


Sujet :

VBA Access

  1. #1
    Membre régulier

    Inscrit en
    Juin 2006
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 320
    Points : 97
    Points
    97
    Par défaut [Access 2003] Gérer le scroll de la souris sans dll?
    Bonjour,
    Comme beaucoup de monde, je voudrais que le scroll de la souris ne serve pas à passer d'un enregistrement à un autre mais à monter/descendre dans un formulaire.
    J'ai vu tous les tutos et ils parlent tous de dll. Mais une dll, c'est un élément extérieur à la base de donnée et ça sent le sapin quant aux transferts de la base. (j'ai pris l'habitude d'avoir à faire à des buses...).

    J'aimerai donc savoir si:
    - il existe un moyen d'annuler la navigation entre enregistrements par le scroll
    - il existe une commande pour positionner la vue dans un formulaire (focus sur coordonnées?) que je pourrais placer dans le Form_MouseWheel()

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    salut Miss Ti,

    Citation Envoyé par Miss Ti
    - il existe une commande pour positionner la vue dans un formulaire (focus sur coordonnées?) que je pourrais placer dans le Form_MouseWheel()
    on peut envisager plusieurs possibilités pour se positionner dans le formulaire mais c'est inutile puisqu'après l'événement MouseWheel le code "original" de déplacement n'est pas annulé: le code dans l'événement MouseWheel est une insertion et pas une substitution.

    Citation Envoyé par Miss Ti
    - il existe un moyen d'annuler la navigation entre enregistrements par le scroll
    si tous les tutos (et l'ensemble des solutions du web) parlent de dll ce n'est pas parce qu'ils préfèrent la dll mais c'est la seul solution simple et stable.
    il doit être possible de faire sans dll en surclassant le form mais le code peut être très instable (plantage access) ou par d'autre moyen plus complexe mais à défaut d'exister il faudra soit te contenter de la dll soit te lancer dans le codage et te familiariser avec les apis.


  3. #3
    Membre régulier

    Inscrit en
    Juin 2006
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 320
    Points : 97
    Points
    97
    Par défaut
    si tous les tutos (et l'ensemble des solutions du web) parlent de dll ce n'est pas parce qu'ils préfèrent la dll mais c'est la seul solution simple et stable.
    il doit être possible de faire sans dll en surclassant le form mais le code peut être très instable (plantage access) ou par d'autre moyen plus complexe mais à défaut d'exister il faudra soit te contenter de la dll soit te lancer dans le codage et te familiariser avec les apis.
    Mmmmh Miam miam.

    Bon bah, les buses vont devoir se "débuser"...
    Va falloir faire sioux.

    Merci pour cette réponse rapide Vodiem.

  4. #4
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    il ne faut pas "désabuser".
    Arkham46 à fait une version plus aisé pour la période de migration ici


  5. #5
    Membre régulier

    Inscrit en
    Juin 2006
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 320
    Points : 97
    Points
    97
    Par défaut
    Séquence Pub (profitez-en, y'en aura bientôt plus à la TV...):

    PUB PUB PUB PUB PUB

    Gestion de la roulette de la souris dans les formulaires (dll sans référencement)
    Un tuto, un vrai, simple et tout et tout.
    D'la boulette en boîte par Arkham46.

    PUB PUB PUB PUB PUB

    (vous pouvez reprendre une activité normale)


    Avec un répertoire ressources, ça devrai pas être la mort à transmettre...

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

Discussions similaires

  1. Désactiver molette souris Access 2003
    Par Thierry'' dans le forum Access
    Réponses: 7
    Dernier message: 21/11/2012, 17h53
  2. [Access 2003]Blocage de la roulette de souris
    Par mercatog dans le forum IHM
    Réponses: 1
    Dernier message: 20/08/2008, 02h50
  3. Réponses: 5
    Dernier message: 19/06/2007, 07h02
  4. Activer molette de souris dans Access 2003
    Par daspoon dans le forum Access
    Réponses: 17
    Dernier message: 01/08/2006, 16h35
  5. [VBA] Désactiver la roulette de la souris sans DLL
    Par mat75019 dans le forum Access
    Réponses: 11
    Dernier message: 05/05/2006, 16h19

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