A family of Microsoft relational database management systems designed for ease of use.
It occurred to me, looking back to my DOS (pre-Windows) days that there had to be a way to place a form on an exact point on the screen, just as it's so obvious for the various elements that are placed within a form (ie the Top/Left properties).
I found it for MS Access forms- try this:
- Set the form's AutoCenter property to "No."
- Look up the MoveSize method in VBA help.
- The uppermost, left corner of your screen would be 0,0. In the form's On Open event, place this function:
DoCmd.MoveSize 0,0
To take it a bit further, note that all measurements are in Twips (1440 per inch). You'll have to do the math to convert inches to cm. To set your form to a specific position in the window (I'm using inches measurements). For example, code the Form's On Open Event:
DoCmd.MoveSize 3 *1440, 4 *1440
3 inches from the left edge of the screen, 4 inches down from the top
of the screen.
To set another form's position similarly to position it .6 inch below the
Form1. Code the Form2 Open Event:
DoCmd.MoveSize 3*1440, 4.6* 1440
Also 3 inches from the left edge of the screen, but 4.6 inches down
from the top of the screen.
Adjust the actual placement as required.
Does this solve your position problem?