In a word, "Yes, you can."
For a few more words, with just decent, not superb design and
implementation, you have a lot, a LOT, of room to grow before you'll be
pushing any limits.
You've done the one thing that I consider most important -- split your front
and back ends. Just for reassurance, check the information and links at MVP
Tony Toews' site,
http://www.granite.ab.ca/accsmstr.htm. There may be a few
odds or ends you still need to take care of, but you are on the right track.
It's amazing to me that people who are used to working in server
environments take such a condescending view of what they see as "lesser
software". Not every firm needs an enterprise server database like Oracle.
In fact, you'd be doing a small firm a great disservice if you put them into
Oracle, or SQL Server, or DB2 when they did not need it.
Now, they might have a requirement for a server for reliability and
recoverability -- I've worked on a project for a user audiences only about
twice as large as yours that used an Access client to SQL Server. They
needed a server because of the requirement for data integrity and rapid
recoverability; the data in that system was used for options trading and
that is a fast-paced business.
I trust you are aware that Access does not have its own logging, backup, and
recovery and that you have implemented what is necessary to recover --
something that is much easier on server databases because of the builtin
features. I trust you are aware that because of its file-server nature,
Access is more sensitive to power outages, dropped network connections, and
users who power off instead of shutting down. That's when you'll need to be
able to recover.
If you have made such provisions, there's a good possibilty that you won't
need to migrate to a server database until you exceed 60 or 70 concurrent
users or massive increases in your data. And, when you do, you may be able
to continue to use your same front end with only minor changes.
So, breathe easier during the day and sleep easier at night.
Larry Linson
Microsoft Access MVP
"David Kistner" <spamcatcher1@verizon.net> wrote in message
news:vsp2d.9776$xH1.7828@trnddc03...[color=blue]
> I'm fairly new to Access (I've worked with Oracle and MySQL in the
> past). I was asked to build an application for a small office and told
> that I had to use Access 2002. I was VERY uncomfortable with this, but
> went ahead anyway. So two weeks ago we rolled out the new system and
> I'm still wondering how robust Access is......I know it's not in the
> same league as Oracle, but at the same time this isn't a real big
> application. But I can't help but worry if it's going to hold up in our
> environment over time. So far we haven't loaded the database with many
> records -- but that's coming soon and I am worried.
>
> We will have 5-10 concurrent users at any given time, but much of their
> activity will simply be reading records. But there will be moderate
> updating of records throughout the day. The database is split with
> forms on the client machines (running XP Pro) and the backend on a
> server (but it's all MS Access 2002, I was told I couldn't use MS Sql
> Server). The database is 25 tables with roughly 400 fields spread
> across these 25 tables. We will have roughly 10,000 records in the
> database at some point.
>
> Does this sound like it's something Access 2002 can handle ok? Thanks
> in advance for your help! Reassure me so I can sleep at night :-)[/color]