473,657 Members | 2,567 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Advice on an expanding Access project

As the most Access-savvy person in my office, I have been handed the
task of proposing a nationwide expansion of a project that I have
developed in Access. A brief overview:

Right now, about 25 people process about 5 transactions per day.
(Total, not each) The back-end database resides on a server not
located in my office, but nearby. The transactions are the results of
certain law enforcement activities. Pretty low volume for new
transactions, with about 10 users per day accessing or editing
existing records. The problem is, that the program is so successful
that is has been requested nationwide. The plan is to add 1 new city
per month, with each city contibuting approx. 10 new transactions per
day. The total number of cities using the software will be about 60.
As I am fairly new to this, what can you recommend ? Should I stick
with Access, or is it unsuitable for my needs ? Network issues are
not a concern, as it will reside on a server in Maryland, and the
nationwide WAN is already in place. Any hints or ideas would be
appreciated. Thank you.
Nov 12 '05 #1
6 1547
At those transaction volumes, I'm guessing that off-line replication would be
a good way to go. If D.F. sees this, he can offer much more advice on the
replication approach than I can.

On Mon, 17 May 2004 00:04:41 GMT, us*****@anon.co m wrote:
As the most Access-savvy person in my office, I have been handed the
task of proposing a nationwide expansion of a project that I have
developed in Access. A brief overview:

Right now, about 25 people process about 5 transactions per day.
(Total, not each) The back-end database resides on a server not
located in my office, but nearby. The transactions are the results of
certain law enforcement activities. Pretty low volume for new
transactions , with about 10 users per day accessing or editing
existing records. The problem is, that the program is so successful
that is has been requested nationwide. The plan is to add 1 new city
per month, with each city contibuting approx. 10 new transactions per
day. The total number of cities using the software will be about 60.
As I am fairly new to this, what can you recommend ? Should I stick
with Access, or is it unsuitable for my needs ? Network issues are
not a concern, as it will reside on a server in Maryland, and the
nationwide WAN is already in place. Any hints or ideas would be
appreciated. Thank you.


Nov 12 '05 #2
It does not look as if volume or number of concurrent users would be a major
problem in this expansion.
However, I've never heard of an Access project successfully using a WAN as a
simple network.
One option, already suggested, is replication.
Another would be to provide a terminal server solution.
Yet a third option would be to develop a web-based interface.
If, as your description suggests, the data is not mission-critical and
could be re-entered without much trouble in the event of a crash, you could
continue to use your Access back-end, but you'd need a different (probably
HTML-based) front end.

HTH
- Turtle

<us*****@anon.c om> wrote in message news:40a9016d.4 301062@news-server...
As the most Access-savvy person in my office, I have been handed the
task of proposing a nationwide expansion of a project that I have
developed in Access. A brief overview:

Right now, about 25 people process about 5 transactions per day.
(Total, not each) The back-end database resides on a server not
located in my office, but nearby. The transactions are the results of
certain law enforcement activities. Pretty low volume for new
transactions, with about 10 users per day accessing or editing
existing records. The problem is, that the program is so successful
that is has been requested nationwide. The plan is to add 1 new city
per month, with each city contibuting approx. 10 new transactions per
day. The total number of cities using the software will be about 60.
As I am fairly new to this, what can you recommend ? Should I stick
with Access, or is it unsuitable for my needs ? Network issues are
not a concern, as it will reside on a server in Maryland, and the
nationwide WAN is already in place. Any hints or ideas would be
appreciated. Thank you.

Nov 12 '05 #3
us*****@anon.co m wrote:
Should I stick
with Access, or is it unsuitable for my needs ? Network issues are
not a concern, as it will reside on a server in Maryland, and the
nationwide WAN is already in place. Any hints or ideas would be
appreciated. Thank you.


Access is suitable but not for the WAN part. You could also have a lot of
configuration issues for 60 cities especially when it comes to updates. I also
wouldn't do replication because it could end up being more trouble than it's worth
especially for non technical users who would never remember instructions from one
month to another.

Thus, as others have suggested, I'd go with Terminal Server or a web based front end.
If you have a lot of VBA logic that could be ported to VB.Net although obviously with
some work. Terminal Server "just" requires an outlay for the Terminal Server system
and CALs (Client Access Licenses) with no changes to your app required.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 12 '05 #4
us*****@anon.co m wrote in news:40a9016d.4 301062@news-server:
As the most Access-savvy person in my office, I have been handed
the task of proposing a nationwide expansion of a project that I
have developed in Access. A brief overview:

Right now, about 25 people process about 5 transactions per
day.
(Total, not each) The back-end database resides on a server not
located in my office, but nearby. The transactions are the results
of certain law enforcement activities. Pretty low volume for new
transactions, with about 10 users per day accessing or editing
existing records. The problem is, that the program is so
successful that is has been requested nationwide. The plan is to
add 1 new city per month, with each city contibuting approx. 10
new transactions per day. The total number of cities using the
software will be about 60.
As I am fairly new to this, what can you recommend ? Should I
stick
with Access, or is it unsuitable for my needs ? Network issues
are not a concern, as it will reside on a server in Maryland, and
the nationwide WAN is already in place. Any hints or ideas would
be appreciated. Thank you.


In regard to the three alternatives, as someone who has done all
three, here are my comments:

1. replication: I wouldn't say it's worth it because:

a. it requires Access installed everywhere the app is used
b. for synchronizing across a WAN it requires Replication
Manager, which requires setup on servers at both ends of
the connection.

2. Terminal Server: this would work well, but:

a. you have to have the server infrastructure in place, or it's a
great deal of work
b. you may have licensing expenses of some heft, because the
users of Access on the Terminal Server have to have the
license to use Access on their workstations.

3. browser-based interface: this is what I'd go with because:

a. it sounds like what is being done is very simple
b. it requires no setup on the other end to add a new user
c. it's fully controllable/administrable from a central location,
to an even greater degree than Terminal Server

The only downside to 3) is figuring out where it can be hosted. If
you've got a WAN, then you can probably run an HTTP server in your
local office and have them connect to that across the LAN. However,
there are security implications to that, of course. I certainly
wouldn't recommend using IIS, as it's just a big batch of security
weaknesses waiting to be exploited.

If I were setting it up, I'd do Apache + PHP.

Of course, I have the expertise and experience to implement any one
of the three alternatives, and you may not. I think I'd still
recommend option 3), though, as it basically takes network
reliability out of the equation entirely.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #5
On Mon, 17 May 2004 16:36:43 GMT, "David W. Fenton"
<dX********@bwa y.net.invalid> wrote:
us*****@anon.c om wrote in news:40a9016d.4 301062@news-server:
As the most Access-savvy person in my office, I have been handed
the task of proposing a nationwide expansion of a project that I
have developed in Access. A brief overview:

Right now, about 25 people process about 5 transactions per
day.
(Total, not each) The back-end database resides on a server not
located in my office, but nearby. The transactions are the results
of certain law enforcement activities. Pretty low volume for new
transactions, with about 10 users per day accessing or editing
existing records. The problem is, that the program is so
successful that is has been requested nationwide. The plan is to
add 1 new city per month, with each city contibuting approx. 10
new transactions per day. The total number of cities using the
software will be about 60.
As I am fairly new to this, what can you recommend ? Should I
stick
with Access, or is it unsuitable for my needs ? Network issues
are not a concern, as it will reside on a server in Maryland, and
the nationwide WAN is already in place. Any hints or ideas would
be appreciated. Thank you.
In regard to the three alternatives, as someone who has done all
three, here are my comments:

1. replication: I wouldn't say it's worth it because:

a. it requires Access installed everywhere the app is used
b. for synchronizing across a WAN it requires Replication
Manager, which requires setup on servers at both ends of
the connection.


Then I stand corrected.
2. Terminal Server: this would work well, but:

a. you have to have the server infrastructure in place, or it's a
great deal of work
b. you may have licensing expenses of some heft, because the
users of Access on the Terminal Server have to have the
license to use Access on their workstations.
Regarding (b), this would not be an issue if only the Access Runtime was
installed on the TS, right?
3. browser-based interface: this is what I'd go with because:

a. it sounds like what is being done is very simple
b. it requires no setup on the other end to add a new user
c. it's fully controllable/administrable from a central location,
to an even greater degree than Terminal Server

The only downside to 3) is figuring out where it can be hosted. If
you've got a WAN, then you can probably run an HTTP server in your
local office and have them connect to that across the LAN. However,
there are security implications to that, of course. I certainly
wouldn't recommend using IIS, as it's just a big batch of security
weaknesses waiting to be exploited.

If I were setting it up, I'd do Apache + PHP.


I hear that's a great option, but some other good options I hear really good
things about are Cold Fusion and Zope.

Nov 12 '05 #6
Steve Jorgensen <no****@nospam. nospam> wrote in
news:c8******** *************** *********@4ax.c om:
On Mon, 17 May 2004 16:36:43 GMT, "David W. Fenton"
<dX********@bw ay.net.invalid> wrote:
us*****@anon. com wrote in news:40a9016d.4 301062@news-server:
As the most Access-savvy person in my office, I have been handed
the task of proposing a nationwide expansion of a project that I
have developed in Access. A brief overview:

Right now, about 25 people process about 5 transactions per
day.
(Total, not each) The back-end database resides on a server not
located in my office, but nearby. The transactions are the
results of certain law enforcement activities. Pretty low volume
for new transactions, with about 10 users per day accessing or
editing existing records. The problem is, that the program is so
successful that is has been requested nationwide. The plan is to
add 1 new city per month, with each city contibuting approx. 10
new transactions per day. The total number of cities using the
software will be about 60.
As I am fairly new to this, what can you recommend ? Should I
stick
with Access, or is it unsuitable for my needs ? Network issues
are not a concern, as it will reside on a server in Maryland,
and the nationwide WAN is already in place. Any hints or ideas
would be appreciated. Thank you.


In regard to the three alternatives, as someone who has done all
three, here are my comments:

1. replication: I wouldn't say it's worth it because:

a. it requires Access installed everywhere the app is used
b. for synchronizing across a WAN it requires Replication
Manager, which requires setup on servers at both ends of
the connection.


Then I stand corrected.


Synchronization can be done with just Access on both ends, but that
is a direct synchronization , and is the same as editing the the file
across that connection. So, if the connection is unsuitable for
direct editing of the back end MDB, it will be unacceptable for
direct synchronization .

Indirect synchronization requires Replication Manager, which you get
with the developer edition of Office. It's not trivial to configure,
nor trivial to keep running smoothly.

And you have to keep the process running on both ends (the two
processes communicate with each other at schedule intervals and
exchange message files that include the changes made; these are put
in a dropbox on each end and applied to the local replica by the
local replicator process), and it can't be run as a system service
-- it can only run in a logged on session.
2. Terminal Server: this would work well, but:

a. you have to have the server infrastructure in place, or it's
a
great deal of work
b. you may have licensing expenses of some heft, because the
users of Access on the Terminal Server have to have the
license to use Access on their workstations.


Regarding (b), this would not be an issue if only the Access
Runtime was installed on the TS, right?


Good question.
3. browser-based interface: this is what I'd go with because:

a. it sounds like what is being done is very simple
b. it requires no setup on the other end to add a new user
c. it's fully controllable/administrable from a central
location,
to an even greater degree than Terminal Server

The only downside to 3) is figuring out where it can be hosted. If
you've got a WAN, then you can probably run an HTTP server in your
local office and have them connect to that across the LAN.
However, there are security implications to that, of course. I
certainly wouldn't recommend using IIS, as it's just a big batch
of security weaknesses waiting to be exploited.

If I were setting it up, I'd do Apache + PHP.


I hear that's a great option, but some other good options I hear
really good things about are Cold Fusion and Zope.


Cold Fusion is beyond my comprehension nowadays, and costs money,
big money.

PHP is free, and just as great, though I must say I found learning
CF a lot easier than learning PHP.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #7

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

Similar topics

10
2742
by: Frank Millman | last post by:
Hi all I would like some advice, and I hope that the good people on c.l.p will give me the benefit of their experience. I am busy developing an accounting package, using Python and wxPython, together with PostgreSQL on a Unix platform or SQL Server on a Windows platform. I am a qualified accountant and have been developing accounting software, mostly customised, for over 20 years. I have now got myself into a position financially...
2
1568
by: Andrew | last post by:
I am starting my first C# project and have a design issue which I would appreciate some advice about. I am wondering whether to use dataset to pass information between components or if I should implement components and collections. I wondered what the advantages and disadvantages of both approaches were in .NET. I am at the start of the project and would like to make the right decision. My last project was VB and MTS and we used recordsets as a...
8
1565
by: M O J O | last post by:
Hi, I'm creating an CRM solution for my company. I want to split up the solution into several classlibraries, so I dont need to build the entire solution every time I run my project. First I thought about splitting my application up into these libraries: Solution (solution)
4
3418
by: alkhatib | last post by:
Hi Experts, I'm working on Win2k platform, where a process is wrinting to a log (plain text in tabular form) . My goal is to view this grawing log on access database, I linked a
3
1663
by: James Armstrong | last post by:
Hi all, (warning - long post ahead) I have been tasked with designing a database for my company which will store trade information (it is a financial firm). It will need to export this info into an excel file while converting some of the data into an export format (example - we use B for buy, the firm we export to uses BY). Eventually, accounting will also need reports from the data.
3
2411
by: dlesandrini | last post by:
I need advice about my decision to go with Replication in general. This post was placed on the Microsoft Replication newsgroup, but I really value the feedback that comes from this group as well. I have a new client who want their Excel data moved to Access. They have only 4-6 users of this data and a couple of them want to work disconnected, with their laptops and synchronize when they come into the office. The database will be...
47
4514
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!
13
3101
by: Alan Silver | last post by:
Hello, MSDN (amongst other places) is full of helpful advice on ways to do data access, but they all seem geared to wards enterprise applications. Maybe I'm in a minority, but I don't have those sorts of clients. Mine are all small businesses whose sites will never reach those sorts of scales. I deal with businesses whose sites get maybe a few hundred visitors per day (some not even that much) and get no more than ten orders per day....
0
8392
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8305
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
8823
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
7321
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
6163
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
4151
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 last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4301
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2726
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 we have to send another system
2
1950
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.