473,770 Members | 1,806 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Access 97 Capasity

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their workstations.
The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to moderate
use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server with
2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul
Nov 13 '05 #1
9 2375
I know my subject header is wrong 2k....not 97....sorry.

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their workstations.
The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul

Nov 13 '05 #2
Hi Paul

If "very light to moderate use" means that most of the 40 users will not be
*writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers. com> wrote in message
news:if******** ************@ro gers.com...
I know my subject header is wrong 2k....not 97....sorry.

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their workstations.
The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul

Nov 13 '05 #3
Allen,

I'm out of my depth here, but if the OP has a long-term realtionship with
the client, might he not be able to migrate slowly to SQL Server, assuming
it is on the 2 GB server, perhaps starting with some of the relatively
static tables. I ask this, because I have considered it myself.
Darryl Kerkeslager

"Allen Browne" <Al*********@Se eSig.Invalid> wrote:
If "very light to moderate use" means that most of the 40 users will not be *writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

Nov 13 '05 #4
Darryl, there will be others here that have more expreience with SQL Server
than I do, but it's generally not just a matter of attaching the table to a
different database.

There's things like:
- Code that relinks on startup must know how to handle the this.

- Events fire in different order, e.g.:
http://support.microsoft.com/default...b;en-us;234866

- Queries that use Access functions such as Nz() or CLng() need to be
re-written.

- To get good performance or solve permissions issues, you may want to
attach Views rather than use your existing queries.

- There are potential traps with field/table names.

- You may need to redesign your interface. For example, you probably won't
get acceptable performance if your forms are bound to tables/queries that
return all records, or if you have lots of subforms on a form (typically in
pages of a tab control), if you load large numbers of records into
combos/list boxes on your forms, and so on.

- The whole approach to filters probably needs to be reconsidered.

- Differences in SQL interpretation, nested queries, subqueries, operators,
replication, permissions (security), constraints, field types, data missing
from large tables,

There's lots of information on "upsizing", e.g the whitepaper at:
http://support.microsoft.com/?id=294407
or list of issues:
http://support.microsoft.com/?id=328319

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Darryl Kerkeslager" <Ke*********@co mcast.net> wrote in message
news:Ye******** ************@co mcast.com...

I'm out of my depth here, but if the OP has a long-term realtionship with
the client, might he not be able to migrate slowly to SQL Server, assuming
it is on the 2 GB server, perhaps starting with some of the relatively
static tables. I ask this, because I have considered it myself.
Darryl Kerkeslager

"Allen Browne" <Al*********@Se eSig.Invalid> wrote:
If "very light to moderate use" means that most of the 40 users will not

be
*writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

Nov 13 '05 #5
"Allen Browne" wrote
What bothers me, though, is that if you
currently envisage 40 users, then
within the lifetime of the database (5
years?) there will probably be 80
users, and that's pushing Access pretty hard.


I second Allen's caution here. I have never worked on a multiuser or
client-server database where the initial estimate of user audience did not
_at least_ double within two years. Your situation may be an exception, but
it is something to consider.

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.

I am perhaps less pessimistic than Allen about Access multiuser with a
higher number of users. But, I guarantee that you will need to carefully
review the suggestions at Tony's site if your audience grows. And, I would
caution that you need to make sure that you are up-to-date with all the
Service Releases/Packs for your user's Access software. Because of the way
that Access/Jet operates, the "horsepower " of the server is not a major
issue, but the capacity of the network is a critical, limiting factor. I
have not seen any reports of multiuser on a gigabit network, but those are
becoming more common, and I suspect it would support much larger user
audiences. Indeed, the physical 255-user limit might become a factor on a
gigabit network.

Factors in how many users can be supported in multiuser include the
requirements, design, and implementation of the database application and the
hardware, software, and network environments. If all factors are near
perfect, we have reliable reports of over 100 concurrent users. Even if not
all are near perfect, we routinely see reports of 30 - 70 users. But, in
cases where we are rather sure that all are about as far from perfect as can
be, people have reported Access "falling over" with as few as four users.

I'd venture to guess that if someone went out of their way to do everything
wrong, it would be possible to create a database that wouldn't even support
one or two users. <GRIN>

Larry Linson
Microsoft Access MVP
Nov 13 '05 #6
Allen Browne wrote:
There's things like:
- Code that relinks on startup must know how to handle the this.
I recently posted on of these :-)
- Queries that use Access functions such as Nz() or CLng() need to be
re-written.
A lot can be translated directly, e.g. Nz() to IsNull(), Clng() to
Cast(), others there are no equivalents, e.g. Access' IsNull().
- To get good performance or solve permissions issues, you may want to
attach Views rather than use your existing queries.
Too true. I have a simple query, 3 tables, 2 joins. Good job I saved as
I had to kill Access after 25 minutes. Copy and paste into Query
Analyser and it runs in 0.vlittle seconds.
- There are potential traps with field/table names.


SQL Server can handle reserved words as column names by enclosing them
in square brakets, much like Access, the added caveat is that those
brackets will need to go into the table design too. As always, just like
Access, try to avoid reserved words, avoids confusion later.

Nothing wrong (according to Access) to using "Name" as a field name, but
make a typo in code and put rst.Name instead of rst!Name and the trouble
begins. IMHO it should reject reserved words as field names but that's
difficult in that new words are introduced in a new version that would
make upgrading a nightmare, but at the very least they should get rid of
the .FieldName notation to avoid conflicts with property names. Prolly
diffcult to get rid of it now, should never have started but hey, what's
done is done.

--
This sig left intentionally blank
Nov 13 '05 #7
Trevor & Allen,

Thanks. I've already avoided these:
- Code that relinks on startup must know how to handle the this.
- There are potential traps with field/table names.
- you probably won't
get acceptable performance if your forms are bound to tables/queries that
return all records, or if you have lots of subforms on a form (typically in pages of a tab control), if you load large numbers of records into
combos/list boxes on your forms, and so on.
- The whole approach to filters probably needs to be reconsidered.
No sub-forms, no filters, no 'simple' field/table names, no linked tables

But these I'll have to look at: - Events fire in different order, e.g.:
http://support.microsoft.com/default...b;en-us;234866 - Differences in SQL interpretation, nested queries, subqueries, operators, replication, permissions (security), constraints, field types, data missing from large tables,

- Queries that use Access functions such as Nz() or CLng() need to be
re-written.

A lot can be translated directly, e.g. Nz() to IsNull(), Clng() to
Cast(), others there are no equivalents, e.g. Access' IsNull().

- To get good performance or solve permissions issues, you may want to
attach Views rather than use your existing queries.


Again, Thanks.
Darryl Kerkeslager
Nov 13 '05 #8
Thanks Allen,

Actually they have been running for 6 years using FileMaker Pro. And their
usage has not changed. So bearing this in mind...is it viable?

Thanks,
Paul

"Allen Browne" <Al*********@Se eSig.Invalid> wrote in message
news:41******** *************** @per-qv1-newsreader-01.iinet.net.au ...
Hi Paul

If "very light to moderate use" means that most of the 40 users will not
be *writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers. com> wrote in message
news:if******** ************@ro gers.com...
I know my subject header is wrong 2k....not 97....sorry.

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their
workstations. The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul


Nov 13 '05 #9
Yes, but I would encourage you to follow through Larry's presention in a
parallel reply.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers. com> wrote in message
news:v9******** ************@ro gers.com...
Thanks Allen,

Actually they have been running for 6 years using FileMaker Pro. And
their usage has not changed. So bearing this in mind...is it viable?

Thanks,
Paul

"Allen Browne" <Al*********@Se eSig.Invalid> wrote in message
news:41******** *************** @per-qv1-newsreader-01.iinet.net.au ...
Hi Paul

If "very light to moderate use" means that most of the 40 users will not
be *writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers. com> wrote in message
news:if******** ************@ro gers.com...
I know my subject header is wrong 2k....not 97....sorry.
I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their
workstations. The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server
and would like to stick with Access for FE/BE.

Thanks for any advice.

Paul

Nov 13 '05 #10

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

Similar topics

63
5933
by: Jerome | last post by:
Hi, I'm a bit confused ... when would I rather write an database application using MS Access and Visual Basic and when (and why) would I rather write it using Visual Studio .Net? Is it as easy in Visual Studio to create reports and labels as it's in Access?` The advantage of VS.net is that not every user needs Access, right? And that would eliminate the Access version problem as well I guess.
13
2952
by: bill | last post by:
I am trying to convince a client that dotNet is preferable to an Access project (ADP/ADE). This client currently has a large, pure Access MDB solution with 30+ users, which needs to be upgraded. I believe a dotNet solution is better, but I'm trying to be as convincing as possible -- and maybe I'm wrong! I would appreciate any input or references which could help me.
1
4344
by: Dave | last post by:
Hello NG, Regarding access-declarations and member using-declarations as used to change the access level of an inherited base member... Two things need to be considered when determining an inherited base member's access level in the derived class: its access level in the base class and the type of inheritance (public, protected, or private). After this determination is made, the following possibilities exist for manually changing the...
13
13357
by: Simon Bailey | last post by:
I am a newcomer to databases and am not sure which DBMS to use. I have a very simplified knowledge of databases overall. I would very much appreciate a (simplifed) message explaining the advantages and disadvantages of both programs. Many Thanks Simon
0
2980
by: Frederick Noronha \(FN\) | last post by:
---------- Forwarded message ---------- Solutions to Everyday User Interface and Programming Problems O'Reilly Releases "Access Cookbook, Second Edition" Sebastopol, CA--Neither reference book nor tutorial, "Access Cookbook, Second Edition" (O'Reilly, US $49.95), by Ken Getz, Paul Litwin, and Andy Baron, delivers hundreds of practical examples, up-to-date suggestions, and handy solutions to real-world problems that Access users and...
49
14356
by: Yannick Turgeon | last post by:
Hello, We are in the process of examining our current main application. We have to do some major changes and, in the process, are questionning/validating the use of MS Access as front-end. The application is relatively big: around 200 tables, 200 forms and sub-forms, 150 queries and 150 repports, 5GB of data (SQL Server 2000), 40 users. I'm wondering what are the disadvantages of using Access as front-end? Other that it's not...
20
3347
by: Olav.NET | last post by:
I am a .NET/C++ developer who is supposed to do some work with Access. I do not know much about it except for the DB part. Questions: *1* I am looking for INTENSIVE books to get quickly up to speed. I like books with practical exercises, and also with test questions (like cert books) *2*
47
4544
by: ship | last post by:
Hi We need some advice: We are thinking of upgrading our Access database from Access 2000 to Access 2004. How stable is MS Office 2003? (particularly Access 2003). We are just a small company and this is a big decision for us(!) It's not just the money it's committing to an new version of Access!
0
1237
by: Korpisoturi | last post by:
Access 97 working little slowly. I have windows 2000. The computer is old..processor is about 300 MHz and RAM- memory capasity is ~164 Mb. Hard disk is 3.0GB. I have only three tables which are similar. In a table is two fields "date" and "barcode". I am use MSComm - object, I receive the barcodes from virtual com - ports. When the data incoming to COM port I calling "AddScanRecords". The code is same in everyform.
0
9454
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10099
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10037
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8931
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7456
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6710
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5482
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3609
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2849
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.