T
Tim
I am in the process of creating a new database that will house 9 normalized
tables with 3 main parts. First a membership table containing around 30,000
records, a provider table containing roughly 50,000 records, and an encounter
table that contains roughly 450,000 records. I don't know if it makes a
difference, but we are using version 2003.
Currently the database has 450,000 records in a flat file that I will import
into the normalized tables. We have been using this flat file for 9 months
with multiple "record is locked" errors while 5 people are updating different
fields. Another problem I have had to fix is making everyone enter data the
same way and consistently (not leaving blanks). This has been a huge
headache, so I think it will be best to create a totally new database that
has normalized tables and more data integrity checks.
So, my question is this...First, I don't know if this is the correct
terminology, but I can either create forms that access the tables directly or
as many books favor, I can create forms that are "disconnected" from the
table and use VBA to load recordsets into memory, manipulate that, then save
it back to the tables. Which do you think is a better design? Since I am
starting over from scratch (and importing data in later) I can create it
either way. I assume if I access the tables directly, then I will still have
the "record is locked" problem more often than if I use disconnected tables
via VBA.
I would appreciate any thoughts and reasons why.
Thanks!
tables with 3 main parts. First a membership table containing around 30,000
records, a provider table containing roughly 50,000 records, and an encounter
table that contains roughly 450,000 records. I don't know if it makes a
difference, but we are using version 2003.
Currently the database has 450,000 records in a flat file that I will import
into the normalized tables. We have been using this flat file for 9 months
with multiple "record is locked" errors while 5 people are updating different
fields. Another problem I have had to fix is making everyone enter data the
same way and consistently (not leaving blanks). This has been a huge
headache, so I think it will be best to create a totally new database that
has normalized tables and more data integrity checks.
So, my question is this...First, I don't know if this is the correct
terminology, but I can either create forms that access the tables directly or
as many books favor, I can create forms that are "disconnected" from the
table and use VBA to load recordsets into memory, manipulate that, then save
it back to the tables. Which do you think is a better design? Since I am
starting over from scratch (and importing data in later) I can create it
either way. I assume if I access the tables directly, then I will still have
the "record is locked" problem more often than if I use disconnected tables
via VBA.
I would appreciate any thoughts and reasons why.
Thanks!