I have inherited a database which uses a practice that I'm not sure about.
Normally, when I create a Form, I set up a Table or Query as the source, and ensure that all the fields on the Form are contained in the source object.
The inherited database has several Forms where a dozen or more fields have a 'DLookUp' statement as their source. Some of the 'DLookUp' statements refer to the same Table, but there are still as many as eight or more Tables accessed in this way.
The database is a single file, used by up to a dozen users over a local network, using Access 2003.
Without getting into the 'split database' argument, does anyone have any comments about the efficiency [and hence response times] of having such Forms?
millwheal
Normally, when I create a Form, I set up a Table or Query as the source, and ensure that all the fields on the Form are contained in the source object.
The inherited database has several Forms where a dozen or more fields have a 'DLookUp' statement as their source. Some of the 'DLookUp' statements refer to the same Table, but there are still as many as eight or more Tables accessed in this way.
The database is a single file, used by up to a dozen users over a local network, using Access 2003.
Without getting into the 'split database' argument, does anyone have any comments about the efficiency [and hence response times] of having such Forms?
millwheal