Button style in Access 2007 not transferring over to a machine using 2003

broughie

New member
Local time
Today, 10:47
Joined
Mar 4, 2009
Messages
4
Hi, I'm hoping someone out there is familiar with this.

I have a distribution version of my Access 2007 database. It was compiled with Sagekey's MSI wizard software which integrates the runtime program. (Love that software by the way).

Everything works perfectly, EXCEPT when the program is installed and run on a machine with Office 2003 on it, the buttons on the forms look completely different. Instead of the new 2007 rounded corners and light tan background, it turns into the 2003 buttons with square corners and grey background.

The background color of the form itself was also not transferring over but I just had to change the form color from "system button face" to an actual color, and then it worked.

But I don't know how to set the button style in a way that it will display correctly in 2003. I can't see any place in Properties to change the style or color of the button itself.

Any tips?

Thanks in advance,
Karin
 
Last edited:
Welcome to AWF! :)

I do not think it has anything to do with Access 2003 also being installed. I have 2002/2003/2007 installed on the same machine and I do not have the problems you described.At least I have not seen it.

Is the other machine running the same OS?

Have you tested you install and a clean new install of OS (XP and Vista) with the runtime?

have you tried changing your Windows Theme (colors, etc) ) to see if it changes the look of your app?
 
I thought that with Access 2007, if you changed "Use Windows-Themed controls on Forms" changed the presentation of control buttons.

Simon
 
HiTechCoach, thank you for the welcome and for your tips!

Because of your suggestion, I did check the Windows settings on the 2003 machine and it was set to Classic Style. Sure enough, changing it to Windows XP style fixed the problem!

But, I don't want the "look" of my database to be dependent on the user's settings.

I can set the form background color so that it isn't affected by the Windows settings. But it is possible to do the same with the buttons?

In other words, is there a way to set the button properties to a specific style instead of just the Windows default? Or would I have to create custom buttons?

Thanks again,
Karin
 
I thought that with Access 2007, if you changed "Use Windows-Themed controls on Forms" changed the presentation of control buttons.

Simon

Thank you for that info. I just tried it, but then it took away the rounded, blue-ish border around the button and I can't seem to get it back without going back to the Windows-Themed controls setting. If I try to change the settings manually, it's still a square button.

So apparently I want the Windows-themed button style, but don't want it to change in other versions of Office. ETA: Sorry, I didn't say that right. What I meant was that I don't want it to be affected by the user's Windows settings.

Any way to do that?

Karin
 
Last edited:
Thank you for that info. I just tried it, but then it took away the rounded, blue-ish border around the button and I can't seem to get it back without going back to the Windows-Themed controls setting. If I try to change the settings manually, it's still a square button.

So apparently I want the Windows-themed button style, but don't want it to change in other versions of Office. Any way to do that?

Karin

The only way I know of that different version of Office will have an effect on the look is if you use another version to open the same database.


Are you always using 2007 to open the database? Is it also always on the same OS?
 
The only way I know of that different version of Office will have an effect on the look is if you use another version to open the same database.


Are you always using 2007 to open the database? Is it also always on the same OS?

It was the Windows setting that was different, so you were right about it not having anything to do with the different versions of Office. When I changed the Windows setting from Classic to XP, it fixed the button problem.

The machine I am testing it on has the same OS (XP), but it does not have Office 2007 on it, it has 2003. I am using the runtime so that the db can run on all Windows machines regardless of whether they have Access or not, and regardless of which version they have.

Everything else is working perfectly on different versions with the runtime. It's just the button style that is not carrying over because the button style is apparently determined by the user's Windows settings.

Any other thoughts?
 
It was the Windows setting that was different, so you were right about it not having anything to do with the different versions of Office. When I changed the Windows setting from Classic to XP, it fixed the button problem.

The machine I am testing it on has the same OS (XP), but it does not have Office 2007 on it, it has 2003. I am using the runtime so that the db can run on all Windows machines regardless of whether they have Access or not, and regardless of which version they have.

Everything else is working perfectly on different versions with the runtime. It's just the button style that is not carrying over because the button style is apparently determined by the user's Windows settings.

Any other thoughts?

The version of Windows has a lot to do with the look of forms and command buttons,etc.

Have you tried it on a Vista machine?
 

Users who are viewing this thread

Back
Top Bottom