teknix
-
5 juin 2001 à 10:56
myseria
Messages postés15Date d'inscriptionsamedi 27 mars 2004StatutMembreDernière intervention13 juillet 2005
-
28 avril 2005 à 14:24
Bonjour,je voudrais savoir comment on peut désactiver la roulette, tout au moins dans mon application Access. Merci.
Non! En fait avec la roulette on peut changer d'enregistrements dans 1 formulaire (sauf s'il n'y a k'1 enregistrement) si le pointeur de souris est dans un des champs de ce formulaire. Meme en utilisant VBA G pa trouvé de solution! C Access !! :-)
j'ai trouvé un truc pour empécher la molette de changer d'enregistrement.
Dans les propriétés du formulaire mets la propriété :
Entrée données = Vrai
(Je ne sais pas vraiment a quoi sert cette propriété, mais la molette de la souris n'agit plus de la même façon aprés)
Si tu veux supprimé l'effet de la molette ca a l'air utile.
Cette propriété,si elle est à vrai, signifie que dans le formulaire
correspondant,on peut QUE ajouter des enregistrement!!
On ne peut pas accéder à d'autres enregistrements donc
on peut pas les modifier! Et on peu pas les spprimer (meme
si tu mets à vrai 'suppression autorisé').
Donc, si tu affiche les boutons de déplacement tu verra que
tu as 0 ou 1 enregistrement (celui que tu va ajouter);
En résumé, vu k'il n'y a que 0 ou 1 enregistrement associé
au formulaire, le mouvement de la roulette ne fait peu ou
pas varier les données! Voilà!
Sur ce, je n'ai tjrs pa trouvé de solution!!!! @+.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ah oui! tu ne peux voir qu'un enregistrement a la fois.
Mais bon moi je les regarde un par un donc cela ne me derange pas.
Il est vrai que si tu veux tous les voir la je sais pas quoi te dire mais bon la molette a ce moment peut avoir un intérer.
L'astuce que je te donne est de jouer sur deux champs
Dataentry d'une part mais aussi AllowAdditions
Tu mets ton formulaire en
Ajoutautorisé = Non
Entréedonées = Oui
si tu fais de la consultation enregistrement par enregistrement c'est gagné pour la molette
Si tu veux faire un nouvelle enregistrement alors tu change avant ajoutautorisé = Oui
Moi pour le moment en attente d'une autre solution ca me va.
:)
tetsuofr
Messages postés3Date d'inscriptionmercredi 20 octobre 2004StatutMembreDernière intervention21 octobre 2004 20 oct. 2004 à 15:41
pour ma part j'ai simplement mis une procédure (msgbox en fait) sur la propriété "roulette de la souris" en demandant à l'utilisateur de ne pas utiliser la souris... ca remplace le mouvement entre enregistrement!
myseria
Messages postés15Date d'inscriptionsamedi 27 mars 2004StatutMembreDernière intervention13 juillet 2005 28 avril 2005 à 14:24
Oui tetsuofr, ta solution n'est pas mal, mise à part que une fois que tu as mis Ok sur ton message box, la roulette agis quand même.. ce qui n'arrange pas le problème.
J'ai trouvé un bout de code sur un site un peu bizzare (chinoix) mais le code est en "clair" donc on peut plus ou moins comprendre :