473,396 Members | 1,864 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Database Review

As an Access novice, I have built a database that contains our company
customer data, job info, and surveyor time and expense. I taught
myself about tables, relationships, queries, etc., but feel that this
project is becoming too much for me to maintain. There has to be a
more streamlined way to achieve the same result.

The database is stored on our server with 20 local users and 5 remote
users that connect via Citrix.

The forms and reports all run fine, but the database bloats
unbelievably daily. I tried creating a backend database and frontend
mde files to try to control both the bloat and the conflicts between
users, but found these to be slower than the database as a whole. It
did stop the conflicts and lock outs, but the forms and reports take
minutes instead of seconds to load.

To my question, is there a service or individual that will look at my
current database and make suggestions on how I can make it run more
efficiently? Is there a database example close to what I have created
that I can examine to see what was done differently?

I don't want someone to redo the database, just review and help me
through my rough spots.

Any suggestions are appreciated.

Karen Moss
Dufour, Laskay & Strouse
Nov 12 '05 #1
2 2409
Karen,

I had a similar situation and what worked for me was to - split the
database, leaving the back end on the server and copying the client side
(front end) to the desktop of each user. In this way the forms, reports and
queries are on the individual P.C, thereby reducing Server resources and
speeding up the database. I would also suggest dong a back-up before
proceeding and as part of your maintenance have the application (Front End
and Back End) compressed or optimized for performance.
The challenge however is any updates to Forms, Reports, Queries will have to
be individually updated or make the changes on a copy stored on the server
and advise the users to copy it to their desktop, whenever you effect any
changes.

Good Luck

Omey

"Karen" <kr****@portlite.com> wrote in message
news:50**************************@posting.google.c om...
As an Access novice, I have built a database that contains our company
customer data, job info, and surveyor time and expense. I taught
myself about tables, relationships, queries, etc., but feel that this
project is becoming too much for me to maintain. There has to be a
more streamlined way to achieve the same result.

The database is stored on our server with 20 local users and 5 remote
users that connect via Citrix.

The forms and reports all run fine, but the database bloats
unbelievably daily. I tried creating a backend database and frontend
mde files to try to control both the bloat and the conflicts between
users, but found these to be slower than the database as a whole. It
did stop the conflicts and lock outs, but the forms and reports take
minutes instead of seconds to load.

To my question, is there a service or individual that will look at my
current database and make suggestions on how I can make it run more
efficiently? Is there a database example close to what I have created
that I can examine to see what was done differently?

I don't want someone to redo the database, just review and help me
through my rough spots.

Any suggestions are appreciated.

Karen Moss
Dufour, Laskay & Strouse

Nov 12 '05 #2
"Karen" wrote
The forms and reports all run fine, but
the database bloats unbelievably daily.
I tried creating a backend database and
frontend mde files to try to control both
the bloat and the conflicts between users,
but found these to be slower than the
database as a whole. It did stop the
conflicts and lock outs, but the forms
and reports take minutes instead of
seconds to load.

To my question, is there a service or
individual that will look at my current
database and make suggestions on how
I can make it run more efficiently? Is
there a database example close to what
I have created that I can examine to
see what was done differently?


The best collection of information on multiuser performance and preventing
corruption is at MVP Tony Toews' site,
http://www.granite.ab.ca/accsmstr.htm. For my general overview of multiuser
(at least indicating topics I thought worth discussing with my user group)
download my presentation on _Access in a multiuser environment_ from
http://appdevissues.tripod.com.

Bloat is due to Access not recovering vacated space until a compact is done,
or from using OLE Objects to store images. If you create temporary tables in
your database and then delete them, you can avoid that bloat by first
creating a temporary database, creating the temp tables in the separate
database, and then, when done with them, delete the entire temp database --
you'll find an example of that, too, at Tony's site.

Another key item, in my experience, is to limit as much as possible the data
brought back across the network. Don't open a Form or Report on a Table or
entire Query unless you _need_ every record -- instead use a Query that
includes a WHERE clause on an indexed field, and you'll need to bring across
only the index to determine the particular records needed. It is amazing how
many times you only need to retrieve one whole record (if it exists) or none
(if it doesn't).

There are other settings and tricks... "OpLocks" and "keeping a connection
open" are two examples... Tony's site has them. As you continue to run into
rough spots, keep coming back and asking specific questions.

Now, as to finding someone to do paying work -- you will probably have
already had e-mailed offers from lurkers here, but the long-time,
experienced participants know "this isn't the place for that" and many will
not do so. See the FAQ posted each day or the FAQ site,
http://www.mvps.org/access/netiquette.htm to verify, and for other good
suggestions on effective use of newsgroups. You will find this a helpful
place, on the whole. (Just look out for a fake MVP suggesting you go to the
singular form of the base URL of the hyperlink above -- it's a trap, with a
chain of popups. He likes to tag on to our posts and try to discredit the
MVP program.)

Larry Linson
Microsoft Access MVP
Nov 12 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Steven (dotnet newbie) | last post by:
Hello. I am trying to create a database from an XML file. I am able to create a dataset from the XML doc, but how can I create a database schema from the dataset and populate the database? Or is...
3
by: Daniel M | last post by:
I'm building a medium-scale data-entry web application, which involves creating data entry forms, record listings and detail screens for lots of database tables. Rather than designing a series...
2
by: buran | last post by:
Dear ASP.NET Programmers, I am saving the tables of a dataset into an XML file. I want to save the XML file into the database, then retireve it as a dataset. I use the following code: ...
0
by: Siegfried Heintze | last post by:
This program works fine on my desktop when I grant full control of the MSAccess database to everyone. However, when I put it on my hosting service with no impersonation, I now get this error (see...
9
by: Wayne Smith | last post by:
I've come up against a major headache that I can't seem to find a solution for but I'm sure there must be a workaround and I would really be grateful of any help. I'm currently building a web...
9
by: Paul H | last post by:
I have nearly finished work on a database for my client. At the start of the project we touched on the subject of reselling the database to other businesses in the same market as my client. How...
11
by: bgreen | last post by:
I am hoping for some assistance with formatting a large text file which consists of a series of individual records. Each record includes specific labels/field names (a sample of 1 record (one of...
2
by: Jeff Kish | last post by:
is there a way using sqlexpress to review the most recent set of sql commands submitted to a database? I remember something about setting up logging in sql server 2000, but don't see much about...
2
by: programmerx101 | last post by:
Ok, I'm looking for expert advice on this one. I have a database which keeps going into read_only mode. Sometimes it goes into read_only / single user mode. Once it was taken offline completely....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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
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
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

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.