Max raises a very good point! Back in the dark ages, when DOS ruled, "big" hard drives were 40 mb and "fast" CPUs clocked 33mhz, questions like this were serious stuff! Programmers vied to see who could accomplish a given task with the fewest lines of code (HDD space was at a premium) and who could do it the fastest! But today, with the aforementioned faster processors and vastly increased RAM, these type questions are essentially moot, especially when it comes to Access! Despite all the hoopla about multi-tasking, the vast majority of end users still do one thing at a time. Discussions about this procedure or that procedure chewing up processor time are really academic. I see questions every week about progress bars that don't work, and when you start investigating, you find out that the progress bar is working, it just appears and disappears faster than the human eye can register because the process it's tracking is done and over so quickly! When you start seeing processes in Access taking multiple minutes, you can pretty well be assured that something is seriously amiss!
The Missinglinq
Richmond, Virginia
There's ALWAYS more than one way to skin a cat!