A
Author
Previously, a report was run by 15 users each of which ran it several times a
day. The report used a query as its record source, and the query pulled from
three ODBC tables with 100,000+ records in each table. To make it faster, I
designed a Make-Table Query to write the data, made it so the data would be
refreshed frequently, and redesigned the report to display the table data.
My next big problem arose when I had the report open, and got an error
message when the query attempted to overwrite the table with refreshed data.
"Split the database!" came the cries from the learned. And split it I did.
But I get the same message:
"Run-Time Error '3009'. You tried to lock table while opening it, but the
table cannot be locked because it is currently in use. Wait a moment and
then try the operation again."
I should be able to modify the BE data to my heart's content; that's why I
split the database in the first place. I still get Run-Time Error 3009 when
I have the FE report open and I overwrite the BE table. There's something
simple I'm probably missing. Help?
day. The report used a query as its record source, and the query pulled from
three ODBC tables with 100,000+ records in each table. To make it faster, I
designed a Make-Table Query to write the data, made it so the data would be
refreshed frequently, and redesigned the report to display the table data.
My next big problem arose when I had the report open, and got an error
message when the query attempted to overwrite the table with refreshed data.
"Split the database!" came the cries from the learned. And split it I did.
But I get the same message:
"Run-Time Error '3009'. You tried to lock table while opening it, but the
table cannot be locked because it is currently in use. Wait a moment and
then try the operation again."
I should be able to modify the BE data to my heart's content; that's why I
split the database in the first place. I still get Run-Time Error 3009 when
I have the FE report open and I overwrite the BE table. There's something
simple I'm probably missing. Help?