JOM said:
**the SQL of the report's RecordSource query is ---- SELECT
[tblrqst].EmpID, [tblRqst].Date, [tblRqst].DComplete,
[tblRqst].DFollowup, [tblRqst].Status FROM [tblRqst]
Wait a minute. Before, you said the the SQL of the report's
recordsource query was
SELECT
[qryRqst].EmpID, [qryRqst].Date, [qryRqst].DComplete,
[qryRqst].DFollowup, [qryRqst].Status
FROM [qryRqst]
Is it the SQL of qryRqst that you gave above?
The more I think about it, the more I find it hard to believe that the
controlsource I posted made the report slower than the DCount expression
you originally had. I think there must be something about this report
or your setup that I don't understand. I think it would be a lot easier
to answer your questions, in this case, if I could look at the database
itself.
If you'd like to send me a cut-down copy of your database, containing
only the tables, queries, and report necessary to demonstrate the
problem, compacted and then zipped to less than 1MB in size (preferably
much smaller) -- I'll have a look at it, time permitting. Delete most
of the records from the tables so that the sample is small, and then
compact the sample database. Don't send your whole database, nor the
send it without compacting it and zipping it. You can send it to the
address derived by removing NO SPAM from the reply address of this
message. If that address isn't visible to you, you can get it from my
web site, which is listed in my sig. Do *not* post my real address in
the newsgroup -- I don't want to be buried in spam and viruses.