473,394 Members | 2,160 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,394 software developers and data experts.

Using 2003 db in 2007

This is something I can't test (don't have 2007) and found no definitive
answer, but a few conflicting ones.

Will a 2003 database work correctly in Access 2007?

Don't want to do any design work, just execute and use the database in 2007.

And will Office and Access 2003 work correctly in Vista?

Jeff
"More Access Stuff."
http://www.asken.com.au
Sep 20 '07 #1
10 1674
Hi Jeff.

I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file format,
but...

a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option on the
ribbon, so the interface may not be as you expect. You'll need to explore
this to check that this is okay.

b) There are some bugs in A2007 that mean most of my database don't work
properly. For example, if you use Report_Open to assign the Control Source
of controls in a report (fairly common with crosstabs etc), attempting to
open this report will crash Access 2007. List of things to check:
http://allenbrowne.com/Access2007.html#Bugs

c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating the
properties that block layout view, and prevent users from making schema
changes in datasheets (such as renaming or adding fields on the fly.)

--
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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
This is something I can't test (don't have 2007) and found no definitive
answer, but a few conflicting ones.

Will a 2003 database work correctly in Access 2007?

Don't want to do any design work, just execute and use the database in
2007.

And will Office and Access 2003 work correctly in Vista?

Jeff
"More Access Stuff."
http://www.asken.com.au
Sep 20 '07 #2
Hi Allen

I don't have any custom menus or toolbars, generally, so only a problem with
select databases.

'b' may be an issue. I will have to check the code. Been a while since I
wrote it.

The databases are usually delivered as MDEs and users understand they are
not to modify anything that can be modified (I say jokingly). Are earlier
version MDEs a problem at all in 2007.

What about developing in 2003 in Vista? I think I remember you saying before
that this is okay.
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Jeff.

I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file format,
but...

a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option on
the ribbon, so the interface may not be as you expect. You'll need to
explore this to check that this is okay.

b) There are some bugs in A2007 that mean most of my database don't work
properly. For example, if you use Report_Open to assign the Control Source
of controls in a report (fairly common with crosstabs etc), attempting to
open this report will crash Access 2007. List of things to check:
http://allenbrowne.com/Access2007.html#Bugs

c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating the
properties that block layout view, and prevent users from making schema
changes in datasheets (such as renaming or adding fields on the fly.)

--
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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>This is something I can't test (don't have 2007) and found no definitive
answer, but a few conflicting ones.

Will a 2003 database work correctly in Access 2007?

Don't want to do any design work, just execute and use the database in
2007.

And will Office and Access 2003 work correctly in Vista?

Jeff
"More Access Stuff."
http://www.asken.com.au

Sep 20 '07 #3
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Jeff.

I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file format,
but...

a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option on
the ribbon, so the interface may not be as you expect. You'll need to
explore this to check that this is okay.

b) There are some bugs in A2007 that mean most of my database don't work
properly. For example, if you use Report_Open to assign the Control Source
of controls in a report (fairly common with crosstabs etc), attempting to
open this report will crash Access 2007. List of things to check:
http://allenbrowne.com/Access2007.html#Bugs

c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating the
properties that block layout view, and prevent users from making schema
changes in datasheets (such as renaming or adding fields on the fly.)

On the ball as always Allen. I didn't know that A2007 had these "features"
and will use your code to turn them off. Many thanks.

Keith.

Sep 20 '07 #4
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...

Hi Allen,

I just noticed this in the code:

'Limits: Not designed for secured or replicated databases.

Could you expand on that with respect to ULS please?

Thanks again.

Keith.

Sep 20 '07 #5
Yes: developing in 2003 on Vista is fine.

I suggest you create your own shortcut to msaccesse.exe, and check the box
for:
Run As Administrator
so you don't run into this kind of problem:
Errors using multiple versions of Access under Vista
at:
http://allenbrowne.com/bug-17.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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Allen

I don't have any custom menus or toolbars, generally, so only a problem
with select databases.

'b' may be an issue. I will have to check the code. Been a while since I
wrote it.

The databases are usually delivered as MDEs and users understand they are
not to modify anything that can be modified (I say jokingly). Are earlier
version MDEs a problem at all in 2007.

What about developing in 2003 in Vista? I think I remember you saying
before that this is okay.
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>Hi Jeff.

I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file format,
but...

a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option on
the ribbon, so the interface may not be as you expect. You'll need to
explore this to check that this is okay.

b) There are some bugs in A2007 that mean most of my database don't work
properly. For example, if you use Report_Open to assign the Control
Source of controls in a report (fairly common with crosstabs etc),
attempting to open this report will crash Access 2007. List of things to
check:
http://allenbrowne.com/Access2007.html#Bugs

c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating the
properties that block layout view, and prevent users from making schema
changes in datasheets (such as renaming or adding fields on the fly.)

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>>This is something I can't test (don't have 2007) and found no definitive
answer, but a few conflicting ones.

Will a 2003 database work correctly in Access 2007?

Don't want to do any design work, just execute and use the database in
2007.

And will Office and Access 2003 work correctly in Vista?

Jeff
"More Access Stuff."
http://www.asken.com.au
Sep 20 '07 #6
Hi Keith

It's just details like the PrepareAllFor2007() function performs the changes
on all databases that meet a filespec in a folder, and it doesn't know how
the username, password and mdw to use for each one, so the OpenDatabase()
will fail on a secured database.

Similarly, if you are not logged into the current database with admin
rights, the attempt to create/set properties might not work.

If it doesn't error, it probably created the properties successfully. Easy
enough to test.

--
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.

"Keith Wilby" <he**@there.comwrote in message
news:46**********@glkas0286.greenlnk.net...
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...

Hi Allen,

I just noticed this in the code:

'Limits: Not designed for secured or replicated databases.

Could you expand on that with respect to ULS please?

Thanks again.

Keith.
Sep 20 '07 #7
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Keith

It's just details like the PrepareAllFor2007() function performs the
changes on all databases that meet a filespec in a folder, and it doesn't
know how the username, password and mdw to use for each one, so the
OpenDatabase() will fail on a secured database.

Similarly, if you are not logged into the current database with admin
rights, the attempt to create/set properties might not work.

If it doesn't error, it probably created the properties successfully. Easy
enough to test.
Ah right, so as long as I run the code on the current db I should be OK.
Many thanks Allen.

Sep 20 '07 #8
I am thinking of getting a basic box to install 2003. I looked at a HP
Pavilion (not my fav brand) with just 512mb, 1.66 MHz dual and think it will
be okay. Maybe upgrade to 1 GB mem. But it only comes with Vista hence the
Vista question. At $598 (no monitor) seems a good price.

I will then use a KVM switch to switch between 3 system I have under my
desk.

So only one version on each box. Seems simpler for me and and outlay of $650
including the switch seems a bargain.

Just not yet convinced the box will run Vista and 2003 well.

"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Yes: developing in 2003 on Vista is fine.

I suggest you create your own shortcut to msaccesse.exe, and check the box
for:
Run As Administrator
so you don't run into this kind of problem:
Errors using multiple versions of Access under Vista
at:
http://allenbrowne.com/bug-17.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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>Hi Allen

I don't have any custom menus or toolbars, generally, so only a problem
with select databases.

'b' may be an issue. I will have to check the code. Been a while since I
wrote it.

The databases are usually delivered as MDEs and users understand they are
not to modify anything that can be modified (I say jokingly). Are earlier
version MDEs a problem at all in 2007.

What about developing in 2003 in Vista? I think I remember you saying
before that this is okay.
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>>Hi Jeff.

I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file format,
but...

a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option on
the ribbon, so the interface may not be as you expect. You'll need to
explore this to check that this is okay.

b) There are some bugs in A2007 that mean most of my database don't work
properly. For example, if you use Report_Open to assign the Control
Source of controls in a report (fairly common with crosstabs etc),
attempting to open this report will crash Access 2007. List of things to
check:
http://allenbrowne.com/Access2007.html#Bugs

c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating the
properties that block layout view, and prevent users from making schema
changes in datasheets (such as renaming or adding fields on the fly.)

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
This is something I can't test (don't have 2007) and found no
definitive answer, but a few conflicting ones.

Will a 2003 database work correctly in Access 2007?

Don't want to do any design work, just execute and use the database in
2007.

And will Office and Access 2003 work correctly in Vista?

Jeff
"More Access Stuff."
http://www.asken.com.au

Sep 20 '07 #9
IMHO, it needs 1GB of RAM.

If the graphics card is ordinary, be sure not to use Aero (i.e. the basic
Vista would be a good match.) It should be okay.

--
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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>I am thinking of getting a basic box to install 2003. I looked at a HP
Pavilion (not my fav brand) with just 512mb, 1.66 MHz dual and think it
will be okay. Maybe upgrade to 1 GB mem. But it only comes with Vista hence
the Vista question. At $598 (no monitor) seems a good price.

I will then use a KVM switch to switch between 3 system I have under my
desk.

So only one version on each box. Seems simpler for me and and outlay of
$650 including the switch seems a bargain.

Just not yet convinced the box will run Vista and 2003 well.

"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>Yes: developing in 2003 on Vista is fine.

I suggest you create your own shortcut to msaccesse.exe, and check the
box for:
Run As Administrator
so you don't run into this kind of problem:
Errors using multiple versions of Access under Vista
at:
http://allenbrowne.com/bug-17.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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>>Hi Allen

I don't have any custom menus or toolbars, generally, so only a problem
with select databases.

'b' may be an issue. I will have to check the code. Been a while since I
wrote it.

The databases are usually delivered as MDEs and users understand they
are not to modify anything that can be modified (I say jokingly). Are
earlier version MDEs a problem at all in 2007.

What about developing in 2003 in Vista? I think I remember you saying
before that this is okay.
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Jeff.

I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file
format, but...

a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option on
the ribbon, so the interface may not be as you expect. You'll need to
explore this to check that this is okay.

b) There are some bugs in A2007 that mean most of my database don't
work properly. For example, if you use Report_Open to assign the
Control Source of controls in a report (fairly common with crosstabs
etc), attempting to open this report will crash Access 2007. List of
things to check:
http://allenbrowne.com/Access2007.html#Bugs

c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating
the properties that block layout view, and prevent users from making
schema changes in datasheets (such as renaming or adding fields on the
fly.)

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
This is something I can't test (don't have 2007) and found no
definitive answer, but a few conflicting ones.
>
Will a 2003 database work correctly in Access 2007?
>
Don't want to do any design work, just execute and use the database in
2007.
>
And will Office and Access 2003 work correctly in Vista?
>
Jeff
"More Access Stuff."
http://www.asken.com.au
Sep 20 '07 #10
Thanks for that. I agree with the 1GB. Just not sure aboput HP after a
disappointing experience some years ago. But hard to beat the price.

"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
IMHO, it needs 1GB of RAM.

If the graphics card is ordinary, be sure not to use Aero (i.e. the basic
Vista would be a good match.) It should be okay.

--
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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>>I am thinking of getting a basic box to install 2003. I looked at a HP
Pavilion (not my fav brand) with just 512mb, 1.66 MHz dual and think it
will be okay. Maybe upgrade to 1 GB mem. But it only comes with Vista
hence the Vista question. At $598 (no monitor) seems a good price.

I will then use a KVM switch to switch between 3 system I have under my
desk.

So only one version on each box. Seems simpler for me and and outlay of
$650 including the switch seems a bargain.

Just not yet convinced the box will run Vista and 2003 well.

"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>>Yes: developing in 2003 on Vista is fine.

I suggest you create your own shortcut to msaccesse.exe, and check the
box for:
Run As Administrator
so you don't run into this kind of problem:
Errors using multiple versions of Access under Vista
at:
http://allenbrowne.com/bug-17.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.

"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Allen

I don't have any custom menus or toolbars, generally, so only a problem
with select databases.

'b' may be an issue. I will have to check the code. Been a while since
I wrote it.

The databases are usually delivered as MDEs and users understand they
are not to modify anything that can be modified (I say jokingly). Are
earlier version MDEs a problem at all in 2007.

What about developing in 2003 in Vista? I think I remember you saying
before that this is okay.
"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Jeff.
>
I'll give you a qualified "Yes" as the answer to this question.
Yes: A2007 can natively use databases in the 2000 or 2002/3 file
format, but...
>
a) The user will have to get used to the ribbon instead of menus and
toolbars. If you used custom toolbars, they will appear as an option
on the ribbon, so the interface may not be as you expect. You'll need
to explore this to check that this is okay.
>
b) There are some bugs in A2007 that mean most of my database don't
work properly. For example, if you use Report_Open to assign the
Control Source of controls in a report (fairly common with crosstabs
etc), attempting to open this report will crash Access 2007. List of
things to check:
http://allenbrowne.com/Access2007.html#Bugs
>
c) You might want to check this out:
Prevent Access 2007 users modifying existing databases
at:
http://allenbrowne.com/ser-69.html
You can use Access 2003 to run the code. It does stuff like creating
the properties that block layout view, and prevent users from making
schema changes in datasheets (such as renaming or adding fields on the
fly.)
>
"Jeff" <no******@asken.com.auwrote in message
news:46***********************@per-qv1-newsreader-01.iinet.net.au...
>This is something I can't test (don't have 2007) and found no
>definitive answer, but a few conflicting ones.
>>
>Will a 2003 database work correctly in Access 2007?
>>
>Don't want to do any design work, just execute and use the database
>in 2007.
>>
>And will Office and Access 2003 work correctly in Vista?
>>
>Jeff
>"More Access Stuff."
>http://www.asken.com.au

Sep 20 '07 #11

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

Similar topics

3
by: Inbox.Mirror.Orbisoft | last post by:
In the last 1-3 weeks, we have had numerous users of Task Manager 2007 (www.orbisoft.com) complain that they can no longer export certain reports (Task Manager 2007 uses a Sagekey.com Access 97...
0
by: Inbox.Mirror.Orbisoft | last post by:
In the last 1-3 weeks, we have had numerous users of Task Manager 2007 (www.orbisoft.com) complain that they can no longer export certain reports (Task Manager 2007 uses a Sagekey.com Access 97...
18
by: Dennis | last post by:
Greetings. I want to run the two versions of Access on the same machine (2003 & 2007). I still need 2003 for most of my work, yet I need to start learning 2007. In my previous attempts at this,...
10
by: Arno R | last post by:
Hi all, So I bought a new laptop 10 days ago to test my apps with Vista. (home premium) Apparently Office 2007 is pre-installed. (a time limited but complete test version, no SP1) So I take the...
9
by: prakashwadhwani | last post by:
Hi !! I'm about to develop a new project for a client. Should I go about it in Access 2003 or 2007 ? Purchasing it either for me or for my client is not a major consideration here ... what I'd...
20
by: KW | last post by:
I have an application that runs in any of Access 2000 thru Access 2007 to accommodate my customers' various environments. I implemented code to call a function that uses the LoadCustomUI method to...
0
geolemon
by: geolemon | last post by:
I developed an Access database on my laptop, which has Access 2003. The workstations in our office have Office 2007 installations, which did not include Access (Student and Teacher edition...
1
by: kfry | last post by:
I am having an issue maybe someone can help with. I have written an application with Access 2003 on my XP pc. I then package it and install it on my VISTA Access 2007 PC. When I do this the wrong...
5
by: Lysander | last post by:
My collegue had to buy a new laptop that came with Office 2007 already installed. She had Access 2003 installed on top, in a different directory. None of our 2003 databases will run on her...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

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.