473,416 Members | 1,561 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,416 software developers and data experts.

Access 2000 database and Office XP compatability?

A client has just successfully upgraded from Access 97 to 2000. I don't
have Access 2000, but I do have Office XP. Can I successfully use my Access
on their database? They kind of did this behind my back, and I'm responsible
for the application maintenance...!

Dick
Dec 2 '05 #1
3 1630
Access 2002 can natively use the Access 2000 format, so yes, you can
maintain the database in 2002. Naturally you need to avoid the things that
were new in 2002, such as OpenArgs for OpenReport.

Every version of Access uses a different binary for the compiled code. This
means you cannot release an MDE in A2002 if the file format is A2000.

It also means that after developing in A2002, an A2000 MDB will be
automatically recompiled into the A2000 binary format when run in that
version. Well, that's the theory anyway: in practice, this doesn't work
100%, and you can end up with weird and even intermittent errors that show
up on some machines and not on others. To avoid that, decompile your mdb
before giving it to the client. (Ideally you would recompile in A2000, but
you don't have that option.)

To decompile, make a copy of the database, and enter something like this at
the command prompt while Access is not running. It is all one line, and
include the quotes:
"c:\Program Files\Microsoft office\office\msaccess.exe" /decompile
"c:\MyPath\MyDatabase.mdb"
Then compact the database.

For a list of the kinds of issues you could strike when moving an A97 mdb to
a later version, see:
Converting from Access 97 to 2000, 2002 or 2003
at:
http://allenbrowne.com/ser-48.html

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Richard Cleaveland" <Ne************@rgcle.com> wrote in message
news:Le********************@comcast.com...
A client has just successfully upgraded from Access 97 to 2000. I don't
have Access 2000, but I do have Office XP. Can I successfully use my
Access
on their database? They kind of did this behind my back, and I'm
responsible
for the application maintenance...!

Dick

Dec 2 '05 #2
I had a little trouble understanding some of your comments until I noted
that I didn't explain the situation fully. The database (tables) are kept
in one MDB with Access 2000 and the procedures are kept in another
(potentially using the Access that comes with office XP). I'd like to
maintain the procedures but don't expect to make table changes (except for
temporary (working) ones in the procedure MDB.

I presume from what you said that XP's access is Access 2002. Haven't loaded
it so don't know.

Thanks for the specific warning about the MDE incompatibility. The reference
to your web site (http://allenbrowne.com/ser-48.html) is invaluable!

Dick
Dec 2 '05 #3
Yes: Access 2002 is part of Office XP.

Your database is split? Great. The comments about the binary will apply only
to the front end, since your back end file probably won't have any code.

Internally, Access keeps 2 copies of the code in an MDB:
- the text version (what you see and edit), and
- the compiled version (the binary that actually executes.)
By comparsion, the MDE contains only the binary.

Every version of Access generates a different binary, even for the same
text. The point I was making was that if you edit the database in Access
2002, and then your client uses it in Access 2000, there can be an issue.
The decompile solves that issue. The issue only relates to changing the
code, not the tables. HTH.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Richard Cleaveland" <Ne************@rgcle.com> wrote in message
news:zu******************************@comcast.com. ..
I had a little trouble understanding some of your comments until I noted
that I didn't explain the situation fully. The database (tables) are kept
in one MDB with Access 2000 and the procedures are kept in another
(potentially using the Access that comes with office XP). I'd like to
maintain the procedures but don't expect to make table changes (except for
temporary (working) ones in the procedure MDB.

I presume from what you said that XP's access is Access 2002. Haven't
loaded
it so don't know.

Thanks for the specific warning about the MDE incompatibility. The
reference
to your web site (http://allenbrowne.com/ser-48.html) is invaluable!

Dick

Dec 2 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Fred | last post by:
Hi. Is it safe to instll Access 2000 on a system that already has Windows XP and Office 2002 (Word, Excel Access, Powerpoint). Anyone done this? I would install it in a searate directory but...
13
by: Noesis Strategy | last post by:
When I ordered my new laptop, Sony didn't offer Access 2003 in its bundles. Recently, I have begun to design Access databases using an copy of Access 2002 from my previous laptop. It works fine,...
3
by: Michael | last post by:
I am using MS Access 2000 on an Windows XP machine and am trying to use the Upsizing Tool in Access 2000 to upsize an Access 2000 database to use with Microsoft SQL Server 7.0. My MS Access...
0
by: Christine Lawrie | last post by:
I have an Access 97 database that has graphs installed on a PC with both Office 97 and Office 2000. I know other people are aware of this - the database automatically uses Graph 2000 instead of...
1
by: Aliza Klein | last post by:
Hi. I have a client who has been running my Access 2000 system for a while now (about a year and a half) and is suddenly encountering lots of problems... as in misc. fatal errors that shut the...
47
by: ship | last post by:
Hi We need some advice: We are thinking of upgrading our Access database from Access 2000 to Access 2004. How stable is MS Office 2003? (particularly Access 2003). We are just a small...
17
by: Mell via AccessMonster.com | last post by:
Is there a way to find out where an application was created from? i.e. - work or home i.e. - if application sits on a (work) server/network, the IT people know the application is sitting...
13
yolenman
by: yolenman | last post by:
Hello - This is my first posting to this group, so please bear with me. Also note, that while I'm intelligent, databases are not in my field of knowledge. I'm working with a small limousine...
10
by: Bobby | last post by:
Hi, The organisation I work for is on the verge of buying Microsoft Office 2007 Pro Plus OLP NL. We currently use Office Pro 2003. Our business system is written in Access 2003 with a SQL Server...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.