Different Colors Between Different Users

  • Thread starter Thread starter Steve K
  • Start date Start date
S

Steve K

I'm looking for some pointers on where to start my problem solving. An
Access 2003 database we have has no coding of any kind for color changes.
When I work on some of forms (developing)... the background color is blue
(the correct color). Yet when some (not all) users open the same form(s)
(using)... their background color is white. It doesn't happen to every form
in the database just certain ones and it doesn't happen to every user.

I've searched the web (via Google) and have skimmed about 50 pages now and
they all don't really address my problem. I guess I'm not putting in very
good search criteria. sigh. Any ideas on where I can begin on hunting down
a solution to a problem like this?

Thanks,
Steve
 
Steve said:
I'm looking for some pointers on where to start my problem solving. An
Access 2003 database we have has no coding of any kind for color changes.
When I work on some of forms (developing)... the background color is blue
(the correct color). Yet when some (not all) users open the same form(s)
(using)... their background color is white. It doesn't happen to every form
in the database just certain ones and it doesn't happen to every user.

I've searched the web (via Google) and have skimmed about 50 pages now and
they all don't really address my problem. I guess I'm not putting in very
good search criteria. sigh. Any ideas on where I can begin on hunting down
a solution to a problem like this?


That's the kind of effect you get when some forms use the
default back color and you use the color picker to set the
color for other forms. Access defaults some(?) color
settings to the Windows settings by using a system color
code instead of a specific RGB value. The system color
codes are all negative values so they are easy to spot.
Check Help for System Colors for the list.

To present users with a consistent interface, you should
always use the system colors so your Access forms follow the
user's Windows Display Property settings.

Lacking that, you at least need to be consistenr and always
use the color picker. The BIG problem with this approach is
when you have a user that likes to set the display
properties so the machine looks like the Vegas strip and
your forms look like something that climbed out of a grave
;-)
 
Thanks Marshall. You've helped me down the right path. Now I need to
figure out how to "fix" it. Working off of your points... I thought to
myself... "Let's change my windows dispay property settings and see if I can
recreate the "problem"." So... I changed my setting from Windows Classic
Style (default) to Windows XP Style (default) and voila!!! I now have the
white screen issue (turns out.. it affects tab controls on the forms).

So... now... how do I present a consistent form view if the end user is
using the Windows XP Style display property? Do I just have to tell all my
users to use a Windows Classic Style or can I adjust for this somehow within
Access?

Thanks,
Steve
 
Again... Thanks Marshall. I was able to search for some good answers. You
helped point me in the right direction for searching the internet. I found
the fix on another forum and it solved the problem (mostly).

Essentially, this is an Access 2003 "bug"/"feature" which can be turned off
by unchecking the "Use Windows Themed Controls on Forms" checkbox on the
Forms/Reports tab on the Options screen within Access.

Since I can programmatically alter that when the users start the database...
problem solved.

Steve


Steve K said:
Thanks Marshall. You've helped me down the right path. Now I need to
figure out how to "fix" it. Working off of your points... I thought to
myself... "Let's change my windows dispay property settings and see if I
can recreate the "problem"." So... I changed my setting from Windows
Classic Style (default) to Windows XP Style (default) and voila!!! I now
have the white screen issue (turns out.. it affects tab controls on the
forms).

So... now... how do I present a consistent form view if the end user is
using the Windows XP Style display property? Do I just have to tell all
my users to use a Windows Classic Style or can I adjust for this somehow
within Access?

Thanks,
Steve
 
Back
Top