warpman said:
We currently have an access 97 database. We have come
accross a problem were we have a couple of users with
access 2000 and others with access 97. The access 2000
users can not make any type of changes to the database. Is
there a way to fix this without having to change the
database from 97 to 2000 or with out having to upgrade all
the users to 2000?
When you say changes presumably you mean to a query, form or report.
And not the actual data. You can't change an A97 MDB from A2000 or
newer.
But the users shouldn't even be changing it themselves anyhow. This
change will affect everybody. Even if it was possible, which it is in
A97, this can cause you troubles and possible corruption.
You want to split the MDB into a front end containing the queries,
forms, reports, macros and modules with just the tables and
relationships. The FE is copied to each network users computer. The
FE MDB is linked to the tables in the back end MDB which resides on a
server. You make updates to the FE MDB and distribute them to the
users, likely as an MDE.
See the "Splitting your app into a front end and back end Tips" page
at
http://www.granite.ab.ca/access/splitapp/ for more info. See the
Auto FE Updater downloads page
http://www.granite.ab.ca/access/autofe.htm to make this relatively
painless.. It also supports Terminal Server/Citrix quite nicely.
You also give the A2000 users an A2000 version of the FE while the A97
users get an A97 copy of the FE.
Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm