> The problem is that the case of previous cached being an issue
> isn't possible here.
How so? Are you creating the links on the production system?
> The simple back and front end described in the original post were
> created on the clients machines so there was no existing data
> from our office machines. And still when 2 users access the one
> table with 10 records there is a delay of over 12 seconds.
In the case where I had this problem, the forms opened
instantaneously in my working environment. When I took it to the
client and updated the linked tables, it was taking over a minute
to load the same forms (which loaded one record at a time). Once
the form was open, though, it worked fine.
When I deleted the linked tables and recreated them in the
production environment, the problem went away.
> As you mentioned yourself that this problem had cost you a client
> in the past, we ourselves will be in a similar position if we do
> not manage to rectify the problem very quickly.
It's not clear to me from your answer if you really are deleting
the links and recreating them for the production environment. If
you haven't tried that, I strongly suggest that you do so.
Also, you might want to look at Tony Toews performance FAQ:
http://www.granite.ab.ca/access/performancefaq.htm
You might want to try the trick of opening a persistent link to the
back end data file, but I've never actually had an app where this
made any noticeable difference (of course, almost all my apps have
a persistent link to the back end, anyway, since I use a cached
CurrentDB() reference).

Signature
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Gilz - 09 Dec 2005 16:42 GMT
Thanks again for you reply
The small test database with simply one table were created at the
clients machines and have never ever been near our computers,
so i don't see how the cached data could be a problem
I created them to test whether the problem was something at the client
side.
As for the full application we already have one of those link tables
that ensure the user is always connected to the back end.
I haven't been at the client office this week but i will try deleting
the linked tables completely and then re-linking them but i'm
pessimistic that this will make any difference since the tiny database
created brand new on the client server displays the same problem when
it has only 1 table with 10 records.
Gillian
David W. Fenton - 09 Dec 2005 17:53 GMT
> Thanks again for you reply
>
> The small test database with simply one table were created at the
> clients machines and have never ever been near our computers,
> so i don't see how the cached data could be a problem
You're misunderstanding what I mean by "cahced data." It's not data
from the tables that's being cached, but metadata about the MDB that
you're linking to, and the network topology involved.
> I created them to test whether the problem was something at the
> client side.
[quoted text clipped - 7 lines]
> database created brand new on the client server displays the same
> problem when it has only 1 table with 10 records.
It has absolutely nothing to do with the actual data stored in the
file -- it's all about metadata.

Signature
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Gilz - 14 Dec 2005 09:55 GMT
Hi
Thanks for sticking with me and this problem.
At the client site yesterday i did as you said and deleted the link to
the test table and then recreated a fresh link.
When you open the front end on the user machine and double click the
table linked to the back end it opens and displays the ten rows
instantaniously.
But still when any other user logs on to there front end and double
clicks the table it takes more than 12 seconds to open the 10 record
table.
I re-created the links on all of the users front ends and still i have
the same problem.
This problem is begining to drive me bananas!
Gillian