Solved

Command buttons do not work in Access 2007

Posted on 2008-09-29
5
2,662 Views
Last Modified: 2013-11-28
I have an access database that was created using Access 2003.  I have installed Access 2007.  When I open my database using Access 2007 the command buttons on forms do not work.  Even a command button to close the form does not work.  I have tried enabling Macros.  Can anyone tell me what the problem is?
0
Comment
Question by:dsoderstrom
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 10

Assisted Solution

by:calpurnia
calpurnia earned 80 total points
ID: 22601987
Was your 2003 database written using DAO or ADO? If DAO, then with the code window open, go to Tools > References, tick the Microsoft DAO object library, and push it as high up the priority list as it will go.

(I've not used 2007 myself, but I've had similar problems moving between earlier versions that were fixed in this way.)
0
 
LVL 7

Assisted Solution

by:roycasella
roycasella earned 80 total points
ID: 22603636
This will probably be to do with the trust centre in office 2007

Try to load you database and it will probably block the content

Go to Office button... Access Options.. Trust Centre.... Then Macro Security and either put to Low

OR ... trust the files from the location where you database is stored....

Dont have Access 2007 so sorry if certain steps are slightly wrong

R
0
 
LVL 84

Accepted Solution

by:
Scott McDaniel (Microsoft Access MVP - EE MVE ) earned 90 total points
ID: 22603714
Can you give us an example of the code you're using .... for example, what's the code behind your Close button?

You can add your database to the Trusted Locations directly in Access. Click the Office button, then Access Options, then Security Center (believe that's the name) ... as R said, add the db location to the Trusted Locations there.

I'd suggest you NOT move around your references until such time as you fix this issue (and even then only if you need to do so). Doing as calpurnia suggests can cause more trouble than it fixes if you haven't properly and explicitly called your objects.
0
 

Author Comment

by:dsoderstrom
ID: 22714178
Sorry for the late response, got sidetracked on other issues.  We were finally able to get this problem fixed by changing some security settings on the network.  I don't understand how security could cause this issue but that  along with a compact and repair got it working.  Sorry I can't fill you in with more detail but I didn't do the work myself.
0
 
LVL 84
ID: 22715916
I would assume the "security settings" were the Trusted Locations ... if the db isn't in a trusted loc, the db will open but you typically can't run any code.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Phishing attempts can come in all forms, shapes and sizes. No matter how familiar you think you are with them, always remember to take extra precaution when opening an email with attachments or links.
Access custom database properties are useful for storing miscellaneous bits of information in a format that persists through database closing and reopening.  This article shows how to create and use them.
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
With Microsoft Access, learn how to start a database in different ways and produce different start-up actions allowing you to use a single database to perform multiple tasks. Specify a start-up form through options: Specify an Autoexec macro: Us…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question