Access 2003 - Tab control moving around on form

J

Jimbo mambo

I have a tab control placed on a form. When the form is opened, the tab
control moves to a different position than was set on the form in design
view. What's really weird is that when I click on a tab on the tab control,
the form will sometimes "jump" back into place. Other times it just stays in
the wrong position -- usually further to the top or left of where I placed
the tab control in design mode.

I believe this may be a corrupted form. I say this because I can create a
new form, copy the tab control over, and it behaves properly.

But, this same form that behaves properly on my machine, has the tab control
out of position again on another users machine where I've copied the database.

FYI, the form has a linked background image whose dimensions is set to the
max dimensions of the user's screen resolution (1024x768). The background
image makes the UI "pretty" plus gives me a visual guide as to how much real
estaet I have to layout the numerous controls.

Now, I'm designing this database for a client of mine and I can't have
things moving all around the screen at random. I must be able to control the
appearance of the UI both on my machine and on my client's machine. They have
MS Access 2000 by the way.

I'm very nervous about continuing to build parts of this solution in MS
Access because of the unpredicatbility of how forms will appear on different
machines, and possible on different versions of Access.

First, is this issue a know bug in Access?

Second, can somone point me to a guide that explains how to best design
forms in a way to avoid such problems?
 
A

Arvin Meyer

I suspect that your form may be corrupted. First, I'd copy all the objects
except for that form to a new empty database. Make sure you set the
references the you did in the first database. I'd then build a new form to
replace the existing one.

If you have a lot of work in it that you don't want to lose, just add a new
tab control to the new form and copy the other controls and code, a page at
a time. You can have multiple copies open at the same time, just make sure
you don't mix them up. I'd add a big temporary label to the new one to make
sure that you can easily differentiate between them.
--
Arvin Meyer, MCP, MVP
Microsoft Access
Free Access downloads:
http://www.datastrat.com
http://www.mvps.org/access
 
Top