"Gary Townsend (Spatial Mapping Ltd.)"
unfortunately this probably won't be possible as the buttons in
access do not have an OnMouseOver event the only way to get it to
change to a hand is if you enter an address in the Hyperlink Address
property of the button but the minute you click that it will open a
browser.
Command buttons do have a MouseMove event that can be used instead of a
MouseOver event. See this link for code to set the mouse cursor:
http://www.mvps.org/access/api/api0044.htm
With that code installed in a standard module, all you need to do is set
the command button's OnMouseMove property to:
=MouseCursor(32649)
Access will automatically set the mouse cursor back to the normal arrow
when you move it off the control.