You need *three* files:
- A Backend .mdb file stored on the server, containing *ONLY* the tables.
- A Frontend .mdb file, kept in a safe place, thoroughly backed up; this will
contain all the Forms, Reports, Queries, macros, modules, etc. with links to
the backend. Any design changes to forms and the like will be made in this
database.
- The .mde frontend:
Once you have the frontend .mdb file working, compile it (open the VBA editor
and select Debug... Compile); compact it; and finally create a .mde file. This
is a pseudo-compiled version of the frontend (which will NOT let you modify
any code or forms or reports, hence the need to keep the .mdb); you would
distribute copies of it to each user.
John W. Vinson [MVP]
Okay... So here is what I am doing, and please tell me if there is
some step that I am missing somewhere, that I just don't know about,
or if I just need to keep a copy of all 3 of these files, in a folder
hidden on the server somewhere.
1: Working off my original "S:\Telecom\Phones.mdb", and am running the
TSI Unreplicator on it to "C:\Database\Phones Database.mdb".
When opening this file, it only contains the Tables and Forms. I
manually just copied my Queries into it from the replicated database.
2: Form "DN Update" has been set in the startup options.
3: Using the new mdb file, I compact, decompile, then recompile my
database. It is now copied to "S:\MISOPS\ADMIN\TELECOM\Phones
Database.mdb"
4: At this point, I have a clean, non-replicated copy of my database.
It is snuggled away nicely where someone would have to look for it,
but we all have rights to it.
5: After removing an existing Linked Table, I ran the "Database
Splitter", which successfully completed. After it was done, I relinked
the prior linked table.
6: I once again, compacted, de/recompiled, and recompacted all files.
7: I now have "Phones Database.mdb", "Phones Database_be.mdb", and
"Phones Database.mde" files.
8: I ran the "Make MDE/MDA" file, and now have a "S:\TELECOM\Phones
Database.mde" file, which when ran, has tables, queries, and forms on
everyones copy.
So what you are saying, is I need to keep all 3 of these files, and
make my form changes, table changes, etc., on the main "Phones
Database.mdb" file, and then they will appear on the .MDE file?