> My question:
> When I merge both App1_be.mdb and App2_be.mdb to a single BE, will this
> cause some problems (like performance drop)? I.e. are BE files only data
> containers and most of data processing is done in FE, or is data
> processing done mainly in BE?
Since you're not actually increasing the size of any given table, having
more tables, or more data in a single container as a general rule does not
affect performance a whole lot (in fact I don't think it makes any
difference).
Remember of regardless of what you finally do, you should as a general rule
after you split your databases build, design, develop, and implement some
automatically re linking metheod.
In other words forcing your users to learn and use the linked table managers
for their application is asking them a bit much. my customers never have to
re-link their data files.
So, you should write some software that checks for "bad" links and if
they're not correct it automatically fixes and re-links for you...
You can use the code here to re-link.
http://www.mvps.org/access/tables/tbl0009.htm
We often combine the above code with also the following code here:
file open dialog:
http://www.mvps.org/access/api/api0001.htm
Furthermore if you ever plan to use a runtime environment, or that you hide
the MS access interface, it's a little much to expect users to learn, know
about and deal with linked table manager.
In fact, just even the writing up of your support instructions on how to
connect to the back end can extremely simple fight if you build in a
solution that links for you (and furthermore few use code, then the user
will not be prompted for each table one at a time). the linked table manager
stuff is for developers and software professionals, not something that
you're an user should ever have to deal with...
I've been meaning to post a complete solution that links on startup for you,
but most developers at one time or another have simply resorted to using the
above two code examples as a starting point for their automated linking
system.
The beauty of setting up a really nice automated linking system, is this
makes deployment of new software an snap as they just simply have to
download the software. if you provide a script of some type to copy it into
the correct directory then you can make one button update for your customers
like the following screen shots:
http://www.kallal.ca/ridestutorialp/upgrade.html
(the above is access....And that is all the customer has to do when I send
them a new update).
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
(E-Mail Removed)