T
Tim Marshall
I have yet to get even Access XP and Access 2003 to live in harmony on
the same XP machine
Dumb question, but is there such a thing as Access XP? I thought that
was an incorrect term for Access 2003?
I have yet to get even Access XP and Access 2003 to live in harmony on
the same XP machine
Tim said:Dumb question, but is there such a thing as Access XP? I thought that
was an incorrect term for Access 2003?
Tim Marshall said:Dumb question, but is there such a thing as Access XP? I thought that was
an incorrect term for Access 2003?
Dumb question, but is there such a thing as Access XP? I thought that was an
incorrect term for Access 2003?
If you develop for others, you probably have multiple versions of
Access installed so you can edit and create MDEs for clients in
different versions. This works fine under Windows XP, even with Access
2007 installed.
It does *not* work under Windows Vista Ultimate. After running Access
2007, when you open an earlier version of Access, no code works,
because the references are fouled up. And Access 97 does not work at
all.
Access should adapt the Access library according to the version of
Access you are using. Under Vista, this doesn't happen, so Access
2003, 2002, or 2000 attempt to use the Microsoft Access 12.0 library.
Naturally enough, that fails. You cannot just uncheck the bad library
and choose the correct one, since it is a required library.
You can "repair" your Access install, which works until you run Access
2007 again. Office already does a lengthy reinstallation whenever you
switch versions, so this is not a practical solution.
I've experienced this on Vista Ultimate, and the same was true of the
user who raised this in microsoft.public.access.formscoding. In cannot
say if it applies to other versions of Vista, but since the problem
appears be be the interaction between Office and the Vista registry, I
don't see a reason why it would be limited to Ultimate.
If there does turn out to be a simple solution for this, hopefully we
will hear soon. In the mean time, stay with Win XP if you use multiple
versions of Access.
I hate this reinstall thingme that happens when we try to use different
versions on the same machine, especially when it wants the CDs; I guess
MS doesn't realize that in some people's minds it's an enormous blackeye
for them, or doesn't care.
running multiple versions of Office on the same computer, yet we've known
for years that with the right tweaking, they can peacefully co-exist, so
we do it anyway. Perhaps this is their way of saying, "WE MEAN IT!!!"
Maybe so, but they just can't do that to developers who NEED to have multiple
versions running on the same machine
Have attempted to incorporate the various workarounds in this
article:
Errors using multiple versions of Access under Vista
at:
http://allenbrowne.com/bug-17.html
with the advantages and limitations of each option.
Well, I must say I misunderstood something. I thought you could
permanently define a shortcut to run as administrator (without
writing code to invoke the RunAs service). That would be a really
stupid design on MS's part.
It seems from what I've read that you can change the an executable
to run with admin privileges, as opposed to a shortcut. Can
someone investigate and see if you could change each of your
non-A2K7 MSACCESS.EXE files to always run with admin privileges by
right clicking them and changing the appropriate properties?
Also, there's apparently group policies that goven how UAC works.
Could someone look at those and see if they can be altered
partially to make this problem go away? It may be that the
individual policies don't control this, and the only way is to
turn it off entirely, but it's worth a look.
(sorry to be asking others to do this, but I'm very concerned
about this for the future, about a year from now when my first
clients get Vista, and I don't have any way to test it myself --
no hardware to run it on)
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.