Connecting Tech Pros Worldwide Help | Site Map
 
 
LinkBack Thread Tools Search this Thread
  #1  
Old February 17th, 2006, 07:45 PM
Allison
Guest
 
Posts: n/a
Default MS Access Database right for us?

Hi -- we are a small manufacturing looking for a multi-user database to
take customer orders (nothing too complicated, with 3 users total). We
think we should be using Access, but are wondering what alternatives
there are. It has been recommended to us to use ASP.net and SQL
instead, with the reasoning that:

1) Access is likely to go obsolete at some point
2) It will be more stable

Does anybody have any thoughts on this?




  #2  
Old February 17th, 2006, 08:05 PM
JReed
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

Allison,

Your situation sounds like an ideal task for Access. As for Access
being obsolete anytime soon I don't see that happening. Access can
handle 3 users no problem.

I would recommend that you get the Access database setup by someone
with some database experience as a poorly designed database regardless
of the application could have problems.

The ASP.net and SQL server options would require much more development
time and money.

Just my two cents...

Good luck,

-Joe

  #3  
Old February 17th, 2006, 10:25 PM
David W. Fenton
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

"Allison" <marimbasherry@gmail.com> wrote in
news:1140204889.603121.190570@f14g2000cwb.googlegr oups.com:
[color=blue]
> It has been recommended to us to use ASP.net and SQL
> instead, with the reasoning that:
>
> 1) Access is likely to go obsolete at some point[/color]

The person making the recommendations is clearly quite ignorant of
reality. Microsoft has already invested a huge amount of work in the
next version of Access, Access 12, which will be released as part of
the next MS Office suite, which I expect to be released along with
Windows Vista next year.

From the documentation that has been released about the beta version
of Access 12, it looks like a significant upgrade, though so far,
most of the changes seem to me to be in end-user features, rather
than in features for developers of applications, but the record on
all of this is incomplete (there's a blog devoted to Access 12 at:

http://blogs.msdn.com/access/default.aspx

and the discussion there has mostly been devoted to an overview and
the beginning of a detailed discussion of the new features, which so
far have just gotten through some parts of the revised UI).

It seems pretty clear to me that Access is going to be around for
the long haul, though it may be rather different in new versions.
But Windows Vista is itself going to be rather different from
earlier versions of Windows, so it would be odd not to expect Access
to evelve along with the new user interface features.
[color=blue]
> 2) It will be more stable[/color]

Define "stable."

An ASP/SQL Server application will be much, much more expensive to
implement, less feature rich, and probably have slower performance
(because it takes more screens in a browser-based application to
replicate all the functionality that can be included in an Access
form). With 3 users and a properly functioning network, there should
be no difference whatsoever in stability.

But the real answer would be to compare the cost of an Access app
with the cost of an ASP/SQl Server app. I would expect a multiplier
of at least 5X for the browser-based app.

The only real advantage for the browser-based app is portability,
but that isn't much of an issue any longer, either, as Windows
Terminal Server makes it extremely easy to make an Access app
available to remote users with the installation of minimal client
software (Remote Desktop Connection is pre-installed on all WinXP
PCs, so for them, there's no client installation at all).

Do the numbers and if the quotes you get are actually honest, you'll
see that the Access app is clearly going to win on a cost/benefit
analysis. If the numbers are not as widespread as the 5X or more
I've suggested, then you're probalby comparing apples to oranges in
terms of functionality. One way to work that out is to give the
quotes to the competing developers, i.e., the ASP quote to the
Access developer and the Access quote to the ASP developer, and then
let them point out what's missing from the competing bid. This
process will probably be an eye-opener.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
  #4  
Old February 18th, 2006, 02:15 AM
Saintor
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

"To take customers orders?" Don't bother... buy a off-the-shelves
solutions as Quickbook.

"Allison" <marimbasherry@gmail.com> wrote in message
news:1140204889.603121.190570@f14g2000cwb.googlegr oups.com...[color=blue]
> Hi -- we are a small manufacturing looking for a multi-user database to
> take customer orders (nothing too complicated, with 3 users total). We
> think we should be using Access, but are wondering what alternatives
> there are. It has been recommended to us to use ASP.net and SQL
> instead, with the reasoning that:
>
> 1) Access is likely to go obsolete at some point
> 2) It will be more stable
>
> Does anybody have any thoughts on this?
>[/color]


  #5  
Old February 18th, 2006, 04:05 AM
Larry Linson
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

"Allison" wrote
[color=blue]
> Hi -- we are a small manufacturing looking for
> a multi-user database to take customer orders
> (nothing too complicated, with 3 users total).
> We think we should be using Access, but are
> wondering what alternatives there are. It has
> been recommended to us to use ASP.net and
> SQL instead, with the reasoning that:
>
> 1) Access is likely to go obsolete at some point[/color]

All software will "go obsolete at some point". On the other hand, some
mainframe code that I wrote in the 1970s is still in use. Access is the
database component of Microsoft Office and (Microsoft isn't saying) the
concensus is that Microsoft Office has well over 90% market share. That
tells me that even if every other database in that marketplace _doubled_ its
market share, Microsoft would still have the vast majority. It is also a
concensus that Office is Microsoft's "cash cow". Companies in business to
make money, and Microsoft _is_, do not kill off their "cash cow" nor do they
allow it to "go obsolete" due to neglect.
[color=blue]
> 2) It will be more stable[/color]

ASP.NET with SQL Server "more stable"? First, you can't reproduce with
ASP.NET the kind of rich-client front end that you can create with Access --
ASP.NET applications are used through a web browser and web browsers just
don't have that kind of user interface capability. And, even if you could,
it would take (pardon the technical terms) "oodles, gobs, and bushels" of
hand-coded HTML, VB.NET or C#, to do what a simple Access database would do.
(Get that, new, hand-coded, still have to be tested... Most of what you do
with Access is done for you _by_ Access, and much of that has ten years of
testing by millions of users behind it.) Too, it's my experience that
typical ASP, ASP.NET, classic VB, VB.NET, classic C, C++, C# developers
don't know very much about what a database really is, how to use a database,
etc., and you often end up with code that, politely put, "does not make the
best use of a database".

Could I venture a guess? I'd guess that the people giving you this
misleading advice are people who create ASP.NET applications for a living,
and, perhaps even, _sell_ licenses to SQL Server. If not, I'd guess it is
people who have already been misled by someone in those categories and are
passing on the bad advice they've received.

If your three users are on the same LAN, it would be sheer folly to invest
in writing a web-based application (as ASP.NET would be). It would be costly
(several times as costly as an Access database application), and, in fact,
probably not _nearly_ so stable.
[color=blue]
> Does anybody have any thoughts on this?[/color]

We hear/read this kind of thing, both first and second hand, in the
newsgroups every day. Often it even comes from people who either do, or
should, know better. It has been my pleasure to explain and demonstrate, in
person, to a number of people just how misleading it is. Most of those
people are now happily using an Access user interface to whatever database
engine they chose.

That is, with Access you aren't limited to the included Jet engine, nor the
free, included MSDE (a performance-limited version of Microsoft SQL Server),
but can use any ODBC-compliant database for your data store. And, believe
me, you stand a far better chance of successful use of MS SQL Server using
Access and MS SQL Server's ODBC driver than some non-database programmer's
ASP.NET application and Microsoft SQL Server by that non-database
programmer's newest generation of hand-coded data access.

On the other hand, Saintor makes a good point -- there are relatively
inexpensive "canned solutions" available. If you can find one that adapts
easily to your business model, or if you can adapt your business model to
the canned solution, that is likely to be a cost-effective solution in the
long run. On the other hand, people have been creating or hiring someone to
create "custom business solutions" for them since the earliest days of the
computer age, because they wanted something that supported the way they were
already successful at conducting their businesses.

Larry Linson
Microsoft Access MVP


  #6  
Old February 18th, 2006, 04:05 AM
Lyle Fairfield
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

If someone capable designs and creates the application it doesn't
matter what you use. If someone who is not capable designs and creates
the application it doesn't matter either. You already know someone
really out of his/her depth; he/she made the recommendation.

Buying something shrink-wrapped might be your best bet; but I find
things that begin with "Quick" slow, clumsy and limited. My opinion is
that they were invented for the use of Accountants who charge by the
hour to do data entry with them.

  #7  
Old February 20th, 2006, 10:55 PM
Allison
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

Thank you for your responses.

One of the reasons we don't go with a pre-packaged solution (i.e.,
Quickbooks Manufacturing) is that the company owner has specific
requirements for the database no solution we've encountered has been
able to accommodate. (We've had to buy and return Quickbooks
Manufacturing, as well as another similar type software.)

I guess another possiblity is to use Filemaker, but we live in a fairly
isolated community and are worried about the fact there would be
limited access to other Filemaker experts should the one we know
decides to leave, for whatever reason.

The other reason the programmer is recommending .ASP with SQL is
probably because one of our "wish list" (not essential) features is for
salespeople to access the database when they are out of the country.
(For light occasional usage, not heavy usage.) We would think there are
other third party solutions that can do this in conjunction with
Access, but maybe I am wrong. Anyone have comments on this?

  #8  
Old February 21st, 2006, 12:05 AM
Lyle Fairfield
Guest
 
Posts: n/a
Default Re: MS Access Database right for us?

When you introduce the internet usage then ASP with SQL makes much more
sense.

 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 205,414 network members.