473,398 Members | 2,404 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,398 software developers and data experts.

What are my choices?

I'm in the middle of building a database in access 2002 for a client
of mine. I just wanted to know what my choices were to make this
database accessable from multiple clients at once.

His network is a windows 2000 domain with about 8 workstations that
will use this database.

I read about an MDE file, but I when i tried to make it froze up my
system.

What are my choices?
Nov 13 '05 #1
6 1562
The first and most important this is to split the front-end and the back-end
of the database:

Simplefied Concept:
back-end (BE) = tables, design does not change
front-end (FE) = everything else (code, forms, queries, etc...), design is
updated whenever you want it

BE should be stored on the server
FE should be stored on each personal computer

There is a wizard in access to split the database

Reason for this is to
a. minimise network traffic
b. allow more people to work faster on the same database
c. allow you to develop new FEs while people are still working

You can then make an MDE of the FRONT END if you want to, but this is really
not necesary unless
a. you do not want people to know how you made it
b. you do not want people to accidentally change, for example, a form
c. speed is a real issue (MDEs run slightly faster)

More questions???? Please ask.
---
Please immediately let us know (by phone or return email) if (a) this email
contains a virus
(b) you are not the intended recipient
(c) you consider this email to be spam.
We have done our utmost to make sure that
none of the above are applicable. THANK YOU
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004
Nov 13 '05 #2
WindAndWaves wrote:
The first and most important this is to split the front-end and the back-end
of the database:

Simplefied Concept:
back-end (BE) = tables, design does not change
front-end (FE) = everything else (code, forms, queries, etc...), design is
updated whenever you want it

BE should be stored on the server
FE should be stored on each personal computer

There is a wizard in access to split the database

Reason for this is to
a. minimise network traffic
b. allow more people to work faster on the same database
c. allow you to develop new FEs while people are still working

You can then make an MDE of the FRONT END if you want to, but this is really
not necesary unless
a. you do not want people to know how you made it
b. you do not want people to accidentally change, for example, a form
c. speed is a real issue (MDEs run slightly faster)

More questions???? Please ask.


Adding to your response, every now and then you need to distribute front
end updates because you've added new reports and forms. Here is a link
for code when distributing the updates that's really quite slick.
http://www.fabalou.com/Access/Access...h_access_4.asp

Nov 13 '05 #3
"InDeSkize" wrote
I just wanted to know what my choices
were to make this database accessable
from multiple clients at once.


There's an introductory presentation on Access in a Multiuser Environment
that I did for my user group that you can download from
http://appdevissues.tripod.com. It will identify topics that I thought
worthwhile to discuss, and a bit more. The best collection of detailed
information and links on the subject of Access in the multiuser environment
is at MVP Tony Toews' site, http://www.granite.ab.ca/accsmstr.htm.

At "news.microsoft.com" (a free news server), there is a newsgroup,
"microsoft.public.access.multiuser" devoted just to multiuser (that is, MDB
and Jet database engine) environments.

As an alternative, you can use Access to create a client application for a
server database. There is even a free, desktop version (with some
limitations) of MS SQL Server that comes with Access. It is my observation
that developing such an application takes a bit more time and effort than
developing multiuser. There are advantages however, in scalability,
reliability, and recoverability.

Larry Linson
Microsoft Access MVP
Nov 13 '05 #4
Thanks for your help everyone.

I split the database with no problems. Everything seems to be running
fast. The problem that I'm still having, and I don't know if anyone
else has seen this before, is that when I click on Make MDE File,
access stops responding and nothing happens. One time I let it go
over night, nothing. Where I told it to put the MDE file comes up a
db1.mde file. I open it and after a series of "file not found"
messages I get my first switchboard with no buttons.

I've tried this on 3 different machines, 2 different versions of
Office (XP and 2003). So it's definately my database that doesn't
want to convert.

Anyone seen this before?
Nov 13 '05 #5
is it necessary to make an MDE?

I would compact and repair the database and close it before making the MDE.
---
Please immediately let us know (by phone or return email) if (a) this email
contains a virus
(b) you are not the intended recipient
(c) you consider this email to be spam.
We have done our utmost to make sure that
none of the above are applicable. THANK YOU
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.693 / Virus Database: 454 - Release Date: 31/05/2004
Nov 13 '05 #6
"WindAndWaves" <ac****@ngaru.com> wrote:
is it necessary to make an MDE?

Other than click happy clients, no it's not necessary. But access is
trying to tell me something is wrong in my database. Repair and
Compact doesn't help. I have a whole bunch of VBA code in it, I was
thinking there might be something wrong in there to make it freeze.
If it don't get it figured out, the client will never know, it will
act fine for them, and I will have job security when Joe User plays
with the forms and puts smiley faces in my VBA code.

Thanks though. Anyone else seen this?
Nov 13 '05 #7

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

Similar topics

1
by: nt9 | last post by:
I am very new with php so excuse me please if the question seems really easy.I have a page(form) which displays a list of the titles of some books(retreived from a database) and each title has a...
6
by: Mica Cooper | last post by:
Hi, I have a series of Select menus on a page. I am trying to allow the user to click on the Select title and have it popup a help window. This works fine with the following code except that all...
29
by: asj | last post by:
Can you guess what this is? http://www.blueboard.com/phone/apache_sept_2003.gif It's a history of the IIs "Titanic", which is being slowly and painfully sunk by the open source Apache web...
17
by: wolfing1 | last post by:
Like, I know if several checkboxes have the same name, I can get the ones that were checked after submit with a request.form("name") and maybe do a split(request.form("name"),",") to cycle through...
6
by: apngss | last post by:
When an application needs to get information from another machine over the network, how many distributed computing choices out there? Here are the choices I know of, classifying by different...
51
by: jacob navia | last post by:
I would like to add at the beginning of the C tutorial I am writing a short blurb about what "types" are. I came up with the following text. Please can you comment? Did I miss something? Is...
16
by: nephish | last post by:
Hey there, i have been learning python for the past few months, but i can seem to get what exactly a lamda is for. What would i use a lamda for that i could not or would not use a def for ? Is...
5
by: Omats.Z | last post by:
what is meaning os "char **option meet"? I get a function like this: __________________________________ int getchoice(char *greet, char *choices) { int chosen = 0; int selected; char **option;...
4
by: wideasleep | last post by:
Hello everyone, I am looking for a way to remove choices from cascading combo boxes as each selection is made. Here's how this is laid out. The initial combo box is STAGE and it will have...
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: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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...
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
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.