Need help with Access decision

D

david epsom dot com dot au

tables for entering/updating data. That way they can accept
In our case, the data goes to an action table, a movement table,
an audit table, and a history table. Data comes from user entry,
the history table, or an action table. The data source tables have
slightly different formats from each other, and sometimes it is
necessary to bring back data from the movement table as well.
It is possible to reduce the number of forms, and easier to optimise
the data load process, when using unbound data, and it simplifies
the transaction process when saving data. We could just use an
unbound form, but bound forms and table data offer a number of
advantages in Access, so we bind to a local table.

We think that people doing New Records don't need undo very much,
but that people doing Modifications should be able to undo.
Unfortunately, Access sometimes wants us to commit, before doing
some lookup and calculation queries that need the data, or changing
focus to another form. For us, the easy way to commit temporary
(uncommitted) data, is to commit it to a local table. There are
other ways, but this works for us, and it matches our needs as
outlined above.

It is not something we do on all, or even most of our forms. We have
20-25 of these forms out of the hundreds in our primary application.
Most of our forms are bound to only one table, and the data is
automatically committed if the user closes the form or changes records.

Historically, most of the system (all those simple forms) used
separate data entry and data modification forms. We have moved
away from that for aesthetic reasons, but it still seems to me that
it is tricky to get good control of commit/undo on a bound form
where the data may be either 'new' or 'dirty'

(david)
 
D

david epsom dot com dot au

4) Our large application has now well over 1000 forms,

Yes, I wondered if I should explain that.

We use code libraries. We got the system to work as
one mde in A2K2 when that came out, but it can't be
compiled as one mde in A97 or A2K. It has grown more
since then, and we have not retested. There are 10
large MDE's of 50-200 forms, 6 other small mde's, 4
dll's, and one executable.

I decided than the main question was if Access worked
with large applications, not the mechanics of how it
is done.

Sorry.

(david)
 
T

Tony Toews

david epsom dot com dot au said:
Yes, I wondered if I should explain that.

We use code libraries. We got the system to work as
one mde in A2K2 when that came out, but it can't be
compiled as one mde in A97 or A2K. It has grown more
since then, and we have not retested. There are 10
large MDE's of 50-200 forms, 6 other small mde's, 4
dll's, and one executable.

I decided than the main question was if Access worked
with large applications, not the mechanics of how it
is done.

Sorry.

No problem. I was just quite curious. I know that sooner or later I'm
going to hit the same problem and have to split up that honking big
MDB. Nice to hear that all this works so well.

Fortunately there is one particular group of forms, reports and code
that can be moved into it's own MDB with very few problems.

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
 
Top