Hi Val,
I started using Access when it was first released and I'm still using it to
develop systems for clients. I do a lot of work these days with Visual Basic
(including Dot NET) and am constantly thinking "It's much easier in Access".
My only real gripe about Access is that it doesn't always allow you to use
custom controls like pre-packaged grids, etc. so I end up writing more
custom code than I really want to.
I've re-architected dozens of Excel spreadsheet "systems" into Access. It's
not a difficult process if you do proper data analysis and follow the rules
for database design. Like every other development software, there is a
learning curve with Access to get to the point where you can build simple
systems, but the curve is very slight for anyone with IT development
experience. It's mostly intuitive. You can also reduce the curve by getting
a few pointers on the best way of doing things like "get report data from
queries - not tables", "design your database so that Access controls the
integrity of your data", etc. You can also achieve very complex systems with
Access but, of course, the more complex the requirement, the more
experienced the developer needs to be. In fact I've just finished another
really complex one that looks more like a Visual Basic application than
Access XP.
Access reporting is very intuitive and flexible for creating even complex
reports. I've found however, that the Microsoft Chart typically used in
Access is OK but very basic - I change to Crystal Reports when I need to get
a decent chart on a report even though Crystal has a very steep learning
curve.
As for end-user comments, I've never had a complaint from a client - they've
always said how much easier the Access system is to use than their old
spreadsheet system used to be. Another major benefit with Access is that it
you can have more than one user maintaining data at a time if you break the
application into a front-end installed on each workstation and a back-end
"server" installed on a network drive.
Hope this helps. If you need more info, feel free to email me direct at
[email protected] - I don't monitor this forum very often - I'm mostly
over in the VB ones
David Straker