scroll wheel mystery

  • Thread starter Thread starter Devonish
  • Start date Start date
D

Devonish

I have a form designed as a Continuous form which displays one record per
line. Taking account of the header and footer and the size of the screen, I
can display 30 records at a time. I can see other records by scrolling up or
down with either the scroll bar on the right of the screen, or the up and
down arrows which are above and below this scroll bar; or I can use the
scroll wheel on the mouse.

If however, by filtering, fewer than 30 records need to be displayed the
mouse's scroll wheel behaves strangely. Now I know that there is no need
to scroll when all records are visible but I have a client who madly uses the
scroll wheel at all times. Furthermore, it is not always immediately obvious
that all records are visible (e.g. when there are, say 29, on display).

The scroll bar (to the right) fills its whole space, indicating that all records
are visible, and therefore cannot be moved. However it is possible to use
the arrows to scroll down (losing some records form the top) and then scroll
upto redisplay them all.

It is also possible to use the scroll wheel to scroll down (again losing
uppermost records) but when one tries to scroll back up again with the
wheel the top record is never made visible. It is always just out of reach. (By
using the arrow, it can be made available again)

Why does the scroll wheel have this strange behaviour? and is there any way
round it? (that is without using the arrows above and below the scroll bar)
 
Same problem

Yeah, I have the same problem too. When the continuous subform is not scrollable (i.e. not enough records to make it scroll), and the user uses the mousewheel, the first record disappears and the mousewheel cannot scroll back to it. I hope someone finds an elegant solution to this.
 
This bug/feature has existed for years. There is no workaround without
having to Subclass the Form.

--

HTH
Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
 
Back
Top