Ha! The splitting is a piece of cake. There is even a Split function
provided within Access if you don't trust the elder children to guide
you.
At its simplest you start by copying your application. Name one copy
Front and name the other Back. Open Back. Delete every object in the
databse window except the tables. Close Back. Open Font. Delete all
of the tables. On the File menu select Get External Data. Link.
Navigate to Back. Select all tables. Go back to the Tables view in
the database window and you'll see all of your tables - linked this
time. You are done.
Note that you'll only need to do this once. Do it after you're pretty
sure of your data design. Then you can copy Back 29 times, giving it
a unique name each time. The back end can maintain referential
integrity.
What is the logic to which you refer?
All files on the server is a very good thing.
Now I understand. The data portion across the systems is/will be a
standardized schema but comprises only a part of the whole of each
customer's data package. If you're passing the data on to Accounting
what massaging must you do? Or is it that you're gathering the
resources for Reports, etc. to pass on to Accounting as well?
Access supports SQL but its own dialect. SQL Server Express might
fall nearer the norm.
Any contemplated data massaging and presentation would be from the
Front End which will be separate from the data. I wouldn't know how
to qualify the querying capabilities of Access. It can do more than I
know how to ask. That's not much of a measure. Its also ODBC
compliant.
As mentioned before: if your schemas are identical then you can
manage and Report on all of your customer data sets from a single
Access Front End.
HTH
--
-Larry-
--
BTaylor said:
Thanks Larry,
We have 2 choices, split the functionality and data within Access, or just
use Access files for data storage and handle the logic ourselves.
I have commented below - it's the splitting of data and logic within Access
that I haven't worked out how to do.
out how to do this in Access. We are not Access experts and as this
part of our system is quite small, it doesn't seem worthwhile going
too deep into it. If the front and back ends can be split simply and
easily, we would do it. The files are all kept on the main server on
our LAN, so data paths are constant, if this helps.what each program handles - the rest of the data is in text and binary
files which do not directly impinge on the databases. The Access data
then goes on to our accounts department for processing, which is why
we are standardising the database format for each project.here!) - we want to control the look and feel of the data from outside
the actual data files. Our applications are not written in VBA, so we
they not be as tightly integrated as a VBA program, but we only need
flexible querying, which is quite manageable if we take this route.Yes, but it would be nice for each MDB to be linked to the same logic
somewhere else - the whole structure of Access may not allow this - I
haven't done much in Access before, so I was asking the question.