problem with custom toolbar MS Access 2003

On one computer my custom toolbar frequently looses icons:Bad toolbarWhen I close the database and reopen it, it displays correctly for a few minutes to a few hours:Good toolbarThere is nothing I do that results in the missing icons. I just switch to a different program and sometimes when I switch back to Access, the icons are missing. It can be different icons at different times. The problem occurs on only one computer. All my computers are running Windows 7.

Any idea what the problem is or a possible work around?

BTW: I am still using Access 2003 for this database because it has 36,000 lines of code and I don't want to spend the time to fix the code to work in Access 2013 so please don't suggest that.
LVL 39
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jeffrey CoachmanMIS LiasonCommented:
Just a guess here.

A lot of screen issues are due to video card issues.
I had something similar happen with the Property box.
It was suggested to upgrade my video card, I did, and all was well...

Since you are still running Access 2003, may be out of date with a lot of updates.
So, ...make sure you have all your updates installed for Windows, Office *and* your video card.

Also try changing the monitor resolution, refresh rate, ...etc

Finally, ...Did you create your icons with the built in icon editor, or some other graphics program...?
I believe the spec for office toolbar icons was 256 color bitmaps... (16x16)

Lets see what others may post...


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
thenelsonAuthor Commented:
I upgraded the display driver. I'll see if this fixes it. Thanks.
thenelsonAuthor Commented:
I am still having the same problem after upgrading the display driver and reconstructing the troublesome icons using the Access icon editor.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Jeffrey CoachmanMIS LiasonCommented:
Is it always the same 2 icons that go invisible?  (do they have anything in common?)

Did you also play around with things like the refresh rate, resolution, ...or any of the multitude of windows video options?

Also is this DB actually still running on Access 2003?
(or was this DB created under 2003, ..and is being run on a newer version)
...and also, what OS are you running?

Joe Anderson is pretty good with custom Icon stuff, ...I'll give him a nudge...

thenelsonAuthor Commented:
It is usually those two icons, not always those 2 icons.

I'll try different video settings. When I upgraded the driver, the settings changed but the problem persisted.

It is running on A2003. When I tried opening the database in 2013, there were about 2000 lines of code that needed updating - didn't want to spend the time doing that.

Running Win 7 Pro SP1
DatabaseMX (Joe Anderson - Microsoft Access MVP)Database Architect / Systems AnalystCommented:
" I just switch to a different program "
As in a different Office program, like Word, Excel etc.,  or?

'there were about 2000 lines of code that needed updating "
Just curious - For example ?
Sooner or later you WILL need to upgrade.  There really should not be that many code changes between the two versions.  Some References will change of course.

Before opening in A2013, I  would do this with the A2003 MDB - in Access 2003:

Compact & Repair
Decompile - close - open - Compile
If no Compile errors, Compact & Repair. IE, but sure the A2003 version compiles before converting.
THEN ... I would create a new A2013 blank ACCDB, then import all of your objects ... starting with Tables, then Queries, Code Modules, Forms and finally Reports & Macros.

thenelsonAuthor Commented:
>" I just switch to a different program "
>As in a different Office program, like Word, Excel etc.,  or?
Don't know. I usually have 4 programs running: Chrome, Explorer2, Outlook 2013, Access. As needed, I will have other programs running such as Word, Foxit. While working, I will frequently switch back and forth between all of them. At some point when I return  to Access, the icons are gone. If I close Access and reopen it, they come back for a while. This happens on only 1 computer out of 3.

It has been years since I tried opening the database in a A2013. As I remember, it was lines of code that are no longer supported due to Microsoft's view on security issues; changes in the way file read and writes are accomplished; changes from menus to ribbons and changes in automation. Many of the reworks would be very tedious.

I have a batch file that automates saving the FE, decompiling and compacting and repairing so I do that often.
DatabaseMX (Joe Anderson - Microsoft Access MVP)Database Architect / Systems AnalystCommented:
Are these custom icons you created or built in icons ?
Seems pretty strange - not to state the obvious.
thenelsonAuthor Commented:
custom icons built using the Access icon editor.
thenelsonAuthor Commented:
I found a video card driver update that resolved the problem.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.