I have an app containing 9 forms which have approximately 2 to 3 combo
boxes and 7 to 8 text boxes + a few labels (in each form).
On the same PC the forms open very fast. However when I load the front
end of the app on another PC across the network (100mbps), each form
takes about 30 to 40 seconds to open the first time & subsequently
approx 5 to 6 secs to open.
The rowsource of the combo boxes are SQL statements as follows:
combo1 pulls approx 1200 rows of data
combo2 pulls approx 15000 rows of data
combo3 runs a SQL distinct across a table containing approx 15000
rows.
Waiting for the forms to open is unacceptable to me & subjecting my
clients to this would be really mean on my part. So far none of them
have complained (and I don't plan to wait for them to do so either :-)
I'm certain the delay is caused by all these rows of data being pulled
across the wire. Access not being a true client-server app must be
pulling all these rows to process on the client pc & my guess is this
is what's causing the delay.
Would some of you gurus please post some pointers as to how I should
go about speeding up this process. I'd really like for the forms to
open "BANG" as when run on a "local" pc.
Thx & Best Rgds,
Prakash.