Pokušao sam naći sličnu temu koristeći pretragu ali nisam uspeo,naime imam mali problem na Access bazi 2003, imama više formi na kojima je oko desetak i više text box-ova u koje naravno unosim podatke i kada u toku unošenja podataka npr.slučajno okrenem kolut na mišu on me naravno prebaci na neki od predhodnih unosa što je i normalno i to za mene i nebi bio problem ali jeste za onog ko će se služiti ovom bazom,pa pitanje glasi ima li način da se nekako isključi funkcija koluta na mišu u toku rada samo na formama.A drugo pitanje je zašto kada otvorim neki report i hoću da ga otvorim u word-u (publish it with word),on se otvori uvek u word-padu,a ja bi baš hteo u wordu.Hvala unapred!
1. To je poznat bag u Accessu 2003. Rešenje imaš na: MouseWheelOnOff
2. Najlakše ti je da u Windowsu asociraš .rtf ekstenziju sa Wordom. Koliko pamtim, to bi i trebalo da bude podrazumevano stanje nakon instalacije MS Office paketa.
Probao sam ali neide - ubacivao ovaj MouseHook dll i u folder sa bazom i u windows/system32,postavljao kod na Command off i Command on kao u primeru sa linka iznad ali neće,pa bi vas molio ako imate vremena i strpljenja da mi detaljnije objasnite kako da odradim ovaj MouseWheel.Hvala!
Evo onda na primeru programčeta za fakture. Skroll miša je isključen na zaglavlju (formi), tj postavljena je odgovarajuća komanda na Form_Open, da korisnik ne bi mogao slučajno da menja broj fakture kad je u fokusu, a točkić radi na stavkama računa (subformi), jer tu skrolovanje može da bude korisno. Naravno, potrebno je da u aplikaciji postoji modul modMouseHook i MouseHook.dll u pathu.