SMcK <NPine1@gmail.comwrote:
Quote:
>Based on past experience with runtime programs from other
>applications, I had believed:
>
>-A runtime database is essentially a standalone file that contains all
>components of the database as designed by the developer, plus enough
>of the database engine to allow someone to use the database without
>needing Access installed.
We'd call that the runtime package. And actually it's the same msaccess.exe as you
install on your system but with different registry keys making it a runtime system.
Quote:
>-This standalone file is all that need be distributed for the user to
>use the database.
>
>-The Developers toolkit, as purchased for earlier versions of Access,
>or downloaded freely for A2007, would allow me to create this
>standalone file.
>
>-Having downloaded and installed the toolkit for A2007, it would be
>relatively easy to figure out how to create this standalone file.
>
>Can anyone help me understand the extent to which the above
>assumptions are erroneous?
Otherwise your fine. Also see Microsoft Access (Office) Developer Edition FAQ
http://www.granite.ab.ca/access/developereditionfaq.htm Quote:
>FWIW - The database that I want to distribute is relatively simple.
>Currently it exists as a main table that contains all the data, and a
>lookup table that is used to fill some of fields in the main table. I
>may add a simple form at some point to allow users to see the data in
>the table. The data will be entered to the database by syncing with a
>PDA database where the data are originally collected. The system is
>working (albeit not using a runtime Access database) with A2003. I've
>created an A2007 version just by importing the A2003 version.
We'd also suggest splitting the database into a BE and a FE. This will make it muck
easier for the user to update their application when you distribute new bug fixes or
features. Even if it's only a single user database.
You want to split the MDB into a Front End MDB containing the queries, forms,
reports, macros and modules with just the tables and relationships in the Back End
MDB. 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.. The utility also supports Terminal Server/Citrix quite nicely.
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
Tony's Microsoft Access Blog -
http://msmvps.com/blogs/access/