[tt]
Hi:
Also...
A big time-waster is the use of the asterisk (*) in queries, especially when a table has many fields. It may help to use only the fields necessary to the procedure(s).
In addition, examine Tools -> Options -> General -> NameAutoCorrect and blank the choices, "Track Name AutoCorrect Info", and "Perform name AutoCorrect", and select "Log name AutoCorrect changes". (Then be careful about changing the names of tables, fields, queries, forms, etc.) This will relieve some of the work load on opening procedures.
Put the "back end" on the server as high in the directory as possible. e.g., in a folder named, "C:\AAABackEnd".
I know nothing about the "With statement". However, I plan to examine it's use, because of the following from Help in Access2000:
"The With statement lets you specify an object or user-defined type once for an entire series of statements. With statements make your procedures run faster and help you avoid repetitive typing."
Also, it goes without saying, use Pentium IV's with 256mb memory, or more, for your workstations, and appropriate hardware for your server.[/tt]
I have been married fifty years now, largely because I never take my laptop on vacations. ![[glasses] [glasses] [glasses]](/data/assets/smilies/glasses.gif)
[tt] Gus Brunston - Access2000(DAO)[/tt]
Intermediate skills.