Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Retrieving locked modules/macros from an Access97 mdb

Posted on 2003-11-25
Medium Priority
Last Modified: 2008-02-26
Further to a previous post which was answered briliantly ...

I have an Access97 database which I have inherited from a 3rd party contractor who is now unavailable for comment.

This database needs to be run under Access2K, but I did not have the permissions to convert it.  The fellow who set the database up locked down the macros & modules under his username which had no password.  He did not give us his PID that he used when creating the account so I can not recreate his user account to which the macros & modules belong.

As the admin user, I can not even steal the ownership of the macros & modules.  I can not copy them, export them, view them, etc.  

Does anyone know how I can crack this problem??

Question by:zipity
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
  • 4
  • 2
  • 2
  • +1

Accepted Solution

jjjtuohy earned 200 total points
ID: 9816940
My take is that you are shut out via the security permissions and not by a project password:

(1) You'll have to set up surrogate workgroup information files with permutations of his personal details and see how that goes.

(2) Also see about third party password retrieval services.

(3) I cannot discuss cracks, hacks or suchlike. It violates this website code of practice and we cannot know if you are genuine.

(4) I recommend you set up a dual Access system ('97 & 2000).

Check out:
241141 - ACC2000: How to Install Access 97 and Access 2000 on the Same Computer
Although Microsoft does not recommend it, you can install and use more than one version of Access on a single computer. This article discusses how to install and use Access 97 and Access 2000 on the same computer. This article also discusses some of...

Microsoft Office 2000 Resource Kit Journal
Avoid mixed settings and errors when you run Access 2000 and Access 97 on the same computer.

296179 - ACC2000: How to Share a Database in a Dual-Version Environment


Author Comment

ID: 9817038
Hello John;

1 - I shouldn't have used the word "crack" in my response as it does may relate to illegal software/activity.  Not my intention when first posting.  Was referencing solviing the issue i have.  Apologies for the subsequent mis-interpretation.

2 - Having a dual Access system is not an option in this environment.  We MUST see how this macros/modules manipulate data as we are trying to migrate away from Access entirely.

3 - It is NOT a password issue.  There is not password set so password retrieval does not help

It is the PID for the user account that I do not have.  I have already tried to re-create the original developer's account, but without the PID - it does me no good.  

Cheers for your reply.

LVL 58
ID: 9818204

  In addition to what has been said, if you have any user account which is a member of the admins group, you should be able to reassign ownership and look at the modules.


What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Author Comment

ID: 9818276
Admin -

Understand about your policy here and how my query could be construed as asking for a hack or crack.

Definitely not my intention.  Have found reference on the MS site re: how to get around it, but not only do I have to have MS Access 97 installed ... the program required must run on Win95 or prior which is not available to me.

As a matter of courtesy to John's long reply and time involved, I will resolve this against him although it does not ultimatley help me.

Regards to all,

Expert Comment

ID: 9819016
As there is a moderator here, we are in good hands, so let me dare to try try something which may or may not break the rules. It is just upon to the admins to judge. In this case, a good answer would be:

<<<Do a Google search for office+password+recovery and you will be able to find legitimate tools to recover your db passwords.>>>

Netminder: If you think I am abusing or something, just remove my comment. I am not trying to break the EE rules, but just would like to know where we can go with this. There were many questions like this in the past which received a strict 'no way', and I personally this doesn't really serve EE's image, and here is the reason: After all, an Access password protected database is the same as a Word or Excel sheet protected by a password. If IT people want stronger security, they choose different products and it is not a good idea to let EE experts suggest that Access security is the same as Oracle, Sybase, MS-Sql, etc. This isn't the real world.

Expert Comment

ID: 9819912
It is difficult to determine the limits. In the case of Office products, this kind of information won't be found on Microsoft's site for obvious reasons. Perhaps the allowed answer could be only to say this:

<<< It is possible to recover Access, Excel or Word passwords, but EE's policy is that such products need a minimum of security anyway and therefore such information won't be found on this website>>>

I feel that makes us look serious.

Expert Comment

ID: 9820394
LOL. I always have good ideas after a good meal ;-)

Expert Comment

ID: 9820400
Anyway I've already read it on some other's comments elsewhere.

Expert Comment

ID: 9831574
I suggest that every 'NO' we say, should be postfixed with an ominous echo ...ECHOooooooo...


Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

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

Preparing an email is something we should all take special care with – especially when the email is for somebody you may not know very well. The pressures of everyday working life stacked with a hectic office environment can make this a real challen…
If you need a simple but flexible process for maintaining an audit trail of who created, edited, or deleted data from a table, or multiple tables, and you can do all of your work from within a form, this simple Audit Log will work for you.
Learn how to number pages in an Access report over each group. Activate two pass printing by referencing the pages property: Add code to the Page Footers OnFormat event to capture the pages as there occur for each group. Use the pages property to …
Using Microsoft Access, learn some simple rules for how to construct tables in a relational database. Split up all multi-value fields into single values: Split up fields that belong to other things into separate tables: Make sure that all record…

721 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