Hello All,
I have a production database on our G: drive which features employees various reports up to the creation of a scorecard. Since most of my users are not computer/application/database savy, to protect my database from deletion, I keep important tables in separate database. The Data (stats) table, rating table and password table is on one database I will call Scorecard_Data. The Employee tables and other tables is on another database called let's Scorecard_Table. The Main database contains all the queries, forms, reports, module (scripts). The Scorecard_Data and Scorecard_Table tables are link to the Main database. The other two databases are secured in another location folder. This is how I design the relationships of various tables.
The users of this Production Scorecard database are located in two different states. We are on the same domain, their main folder is located on another server but could be access using the Windows Explorer (Drive G). We belong to the same G drive but separated from the second level.
When I run to extract various reports, it will takes around 30 sec to a minute to generate a report, while the other users from the other state will take them 3 - 4 minutes, which they are complaining. I am lost for answer how to fix it, I tried different set ups.
One report option is to generate all direct reports for a team manager. Once the report is up, when you go to the next employee, it takes almost the same time generating the first. Is this setup causing the slowness?
I will try any suggestion to improve the speed. There is little query stacking, one or two sub-reports.
Additional information. The main database contain one for every month of the year, 12 of each kind. Example: 1 main_data_table; 12 tblEmployee, 12tblManager, 12tblAdmin (passwords); 12tblPositionAll, 12tblPosition, 12TMP_Rating, 12tblNonProd, and few more (All Links)
Form: two with 12 forms each
Report: has 12 rptPreliminarySumm EE, rptCalcsheet EE, rptFinal EE and subProdTime EE. The same number for Team Managers identifies as TM.
Because the tblPositionALL table (function standard) changes from month to month (not all at the same time) and Employee changes for hired/terminations or move to another Team manager, when you regenerate a past month reports you get the same result. I read in one thread that there's a limited to the number of tables, forms, reports, etc that can be had in Access, don't know if it's true.
This is long already, but I am trying my hardest to give a better picture that might result in a good advise.
Thanks you.
I have a production database on our G: drive which features employees various reports up to the creation of a scorecard. Since most of my users are not computer/application/database savy, to protect my database from deletion, I keep important tables in separate database. The Data (stats) table, rating table and password table is on one database I will call Scorecard_Data. The Employee tables and other tables is on another database called let's Scorecard_Table. The Main database contains all the queries, forms, reports, module (scripts). The Scorecard_Data and Scorecard_Table tables are link to the Main database. The other two databases are secured in another location folder. This is how I design the relationships of various tables.
The users of this Production Scorecard database are located in two different states. We are on the same domain, their main folder is located on another server but could be access using the Windows Explorer (Drive G). We belong to the same G drive but separated from the second level.
When I run to extract various reports, it will takes around 30 sec to a minute to generate a report, while the other users from the other state will take them 3 - 4 minutes, which they are complaining. I am lost for answer how to fix it, I tried different set ups.
One report option is to generate all direct reports for a team manager. Once the report is up, when you go to the next employee, it takes almost the same time generating the first. Is this setup causing the slowness?
I will try any suggestion to improve the speed. There is little query stacking, one or two sub-reports.
Additional information. The main database contain one for every month of the year, 12 of each kind. Example: 1 main_data_table; 12 tblEmployee, 12tblManager, 12tblAdmin (passwords); 12tblPositionAll, 12tblPosition, 12TMP_Rating, 12tblNonProd, and few more (All Links)
Form: two with 12 forms each
Report: has 12 rptPreliminarySumm EE, rptCalcsheet EE, rptFinal EE and subProdTime EE. The same number for Team Managers identifies as TM.
Because the tblPositionALL table (function standard) changes from month to month (not all at the same time) and Employee changes for hired/terminations or move to another Team manager, when you regenerate a past month reports you get the same result. I read in one thread that there's a limited to the number of tables, forms, reports, etc that can be had in Access, don't know if it's true.
This is long already, but I am trying my hardest to give a better picture that might result in a good advise.
Thanks you.
Last edited: