Hi all,
I have an Access 2007 database that is struggling with one particular table only. The table is fairly wide at 49 fields, but I see no way to further normalise it.
On opening the main details form for this table, which is sourced directly to the table and not a query, there is a delay of around 3 - 6 seconds between opening the form window (Popup = Yes) and displaying the controls.
A split form (datasheet) that runs primarily from the same table, but via a SELECT query that includes all fields from the table plus a couple of others from elsewhere, has no problems at all.
I have eliminated various possible causes of the delay, but am unable to pinpoint exactly what it is causing it.
I have tried to diagnose the problem by doing the following:
- I have created a form for the table using the form wizard, thus eliminating all VBA/Macro causes. In Popup = No, the status bar at the bottom shows "Calculating... " during the delay. In Popup = Yes, the delay is exactly the same.
- I deleted all controls bar one (text box for ID field) from the form. No change.
- I removed all Lookups from the table design. These were redundant anyway. No change.
I should also note that the delay is inconsistent. I have sat here for a while trying to find a pattern, but there is either a delay or it is instant, even when opening the same record over and over or alternating between two different ones. There is more often a delay than not.
I've now exhausted my own all ideas on how to get to the bottom of this, any thoughts you guys have would be very much appreciated.
Thanks,
Jay
I have an Access 2007 database that is struggling with one particular table only. The table is fairly wide at 49 fields, but I see no way to further normalise it.
On opening the main details form for this table, which is sourced directly to the table and not a query, there is a delay of around 3 - 6 seconds between opening the form window (Popup = Yes) and displaying the controls.
A split form (datasheet) that runs primarily from the same table, but via a SELECT query that includes all fields from the table plus a couple of others from elsewhere, has no problems at all.
I have eliminated various possible causes of the delay, but am unable to pinpoint exactly what it is causing it.
I have tried to diagnose the problem by doing the following:
- I have created a form for the table using the form wizard, thus eliminating all VBA/Macro causes. In Popup = No, the status bar at the bottom shows "Calculating... " during the delay. In Popup = Yes, the delay is exactly the same.
- I deleted all controls bar one (text box for ID field) from the form. No change.
- I removed all Lookups from the table design. These were redundant anyway. No change.
I should also note that the delay is inconsistent. I have sat here for a while trying to find a pattern, but there is either a delay or it is instant, even when opening the same record over and over or alternating between two different ones. There is more often a delay than not.
I've now exhausted my own all ideas on how to get to the bottom of this, any thoughts you guys have would be very much appreciated.
Thanks,
Jay
Comment