473,465 Members | 1,379 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Performance issues occuring in Access Split Database

3 New Member
Actually i have one Excel file and one Access DB with macros in both files.
Here the Excel macros is calling the Access macros at the runtime
As the excel file users are more than one, i split the DB and planned to share the Excel file and front end DB to all users
here its working but a performance issue occurring, each user is taking 60 minutes to complete the excel macros to run(including access macros)
so please help us in getting best performance here
we heartfully appreciate the solutions
advance thank you...

Best regards,
Raghukanth
Jul 12 '13 #1
6 2468
jimatqsi
1,271 Recognized Expert Top Contributor
What version of Office are you using?
How long does the process take without the split?
Can you determine which part(s) of the macros are slower than before?
Does it behave the same for every user? And for the developer also?

I have seen a problem where if the developer is running in 2007 and the users are running in 2003, the loading of the Access file takes a very long time, one time only. After that, for each user that already ran the program once the problem is no longer present. But that was with an Access front-end and a SQL back-end, so your case could possibly continue after subsequent loads of the program.

Your problem could be Access related or network related. Give us some more information.

Jim

PS: Be sure each user has their own copy of the front-end on their local machine. Don't let them all make a shortcut to the same copy of the front-end.
Jul 12 '13 #2
sarsukanth
3 New Member
Hi Jim,

thank you for your reply, and as you asked
all users are using MS-Office 2010
and i did the split of database and i am using MS-Office 2007
and before the split it was working fine without any delay
and there is no slow in any macro(Excel or Access)
and we place the back end database in one server
and placed Excel file and database front end file in each user local systems
so now we tested as two users using 2010 versions run the excel macros at a time (as we need multiply users use the database at a time)
but its taking 60 mins each to complete
so please help us
and please let us know if any queries

thank you...
Raghukanth
Jul 12 '13 #3
Rabbit
12,516 Recognized Expert Moderator MVP
We need to know what the macros do. You should also be aware that Access is not the greatest when it comes to multiple users, it's very slow compared to other backends.
Jul 12 '13 #4
zmbd
5,501 Recognized Expert Moderator Expert
Wow, what a nightmare setup!

Let's get terms correct first:
  • Excel 2003 and newer, macros are VBA code.
  • In Access, there is a Macro language AND a VBA language. The two terms are NOT interchangeable within Access. I know, silly of MS to do this; however, it's history :)

As for Excel or Access... why are you using both programs to manipulate things? A brief step by step of the workflow will be required. It shouldn't take an hour to run VBA code unless you are having a lot of conflicts in how the data is being accessed (no pun) by both programs.

Networked files are also occasionally a thorn in the side.

You also need to move everything to ONE version of Office. There have been some subtle changes between 2007 and 2010.
Jul 12 '13 #5
sarsukanth
3 New Member
Hi All,

thank you for reply, and the macros will do check the input data is available or not first, then copy and paste the data each cell wise from the Excel sheets and create a flat excel work sheet. then from this flat file the data will go in to the access tables (holding tables).

in the access macros the data from holding tables will go into processing tables then back to excel sheet as out put.

in between some calculations and checking will happen.

and this is already developed by one team and i am doing the supporting part if any changes required. so we have to use this , so please help how to increase the performance of the split database.

thank you
Raghukanth
Jul 15 '13 #6
Rabbit
12,516 Recognized Expert Moderator MVP
Please be specific. We need to know exactly what each macro/code does. Step by step, line by line.
Jul 15 '13 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

20
by: John | last post by:
Hi, I've recently upgraded from Access 97 to Access 2002 & the performance basically stinks. I have tried the following items listed below but it has only had a minor impact: 1) Upgraded Jet...
3
by: Terry Block | last post by:
We have an Access 97 database app that we'd like to enable (not convert) for Access 2003. We still have users running 97 and are not prepared to upgrade everyone who uses this database to the 2003...
11
by: Daveo | last post by:
Hi there, Since splitting my database, one form in particular takes about 10 times as long to load and refresh, compared to the unsplit version on the server. The code behind it contains 36...
4
by: Martin | last post by:
I am using graphics as backgrounds for forms,buttons,labels etc. The question is: is it faster to load all graphics from files on app start or to use it embeded (places in editor during design)....
8
by: Dmitry Akselrod | last post by:
Hi, I have a recursive application that walks through a directory structure on a Hard Drive and writes various file information to a single table in an Access 2003 database. I am opening a...
15
by: Killer42 | last post by:
Hi all. I have seen mention in other messages of performance issues in a split Access database. Can someone point me to a good reference for info on this? And just quickly, is it possible to...
7
by: DanZaMan | last post by:
Just a query about how clever access is, I'm using access 97. When using a "split" database with a separate front-end and with the data file on a separate server on the network how does access...
3
by: theProfessor | last post by:
We are using a shared split database with all users currently using Access 2003. The back end is on a shared drive of a state wide WAN. Each user has a copy of the front end on their local...
1
by: martinbr_2000 | last post by:
I have an access database that has been split and resides in the network share. When the access database is currently being updated by someone, and I try to open the database, I cannot open the...
9
by: mrzebo1 | last post by:
I have created an Access 2007 database that will be used by about 200 users. The front end will reside on the users desktop and the back end will be on a network folder. I used the database splitter...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.