|
24-09-2008, 09:41 | #1 |
The Last Airbender
Join Date: Jun 2006
Location: Pigmopad
Posts: 11,915
|
MS Access - How good is it?
Here at work we need to set up a mailing list for potential new customers as well as mailing current customers. We currently use our accounts package but it's starting to limit our options on how we split the customer list down.
I was looking at using Access to make a new database which means I can far more selective in business type, area, etc. My initial thoughts are it can do what we want. It will store business details, allow me to select the info I want and then output that to printed labels. In the future I may well move our entire customer database on to it. I've never used Access before apart from a bit of a play last night, but before I dive in fully, how good is it? How robust? Are there any limitations?
__________________
|
24-09-2008, 09:43 | #2 |
Chef extraordinaire
Join Date: Jul 2006
Location: Infinite Loop
Posts: 11,143
|
Well for what you want it seems perfectly suitable. Unfortunately I don't really have much experience with Access anymore as we use mysql databases at work.
__________________
"Dr Sheldon Cooper FTW!" |
24-09-2008, 09:55 | #3 |
Long Island Iced Tea
Join Date: Sep 2008
Posts: 155
|
It'll do what you want, but if ever you want to expand on it you'll be pretty ****ed.
You should consider MySQL. Its open source, has LOADS of support, and you dont have to pay for it. |
24-09-2008, 10:08 | #4 |
The Last Airbender
Join Date: Jun 2006
Location: Pigmopad
Posts: 11,915
|
Expand in what way? The only long term thing I think I can see us using it for is a computerised job docket rather than the paper version we use now.
__________________
|
26-10-2008, 20:30 | #5 | |
Vodka Martini
Join Date: Sep 2007
Posts: 833
|
Quote:
Good advice on the MySQL but it's then relatively difficult to find a developer, at a reasonable rate, who would extend or build on it for future development.
__________________
|
|
24-09-2008, 10:06 | #6 |
The Last Airbender
Join Date: Jun 2006
Location: Pigmopad
Posts: 11,915
|
MySQL would be good, if I knew how to use it, program for it and modify it :/
__________________
|
24-09-2008, 10:15 | #7 |
The Stig
Join Date: Jun 2006
Location: Swad!
Posts: 10,713
|
Access is great for up to, say, 3-5 concurrent users - beyond that you get all sorts of fun with locking and what not and you'll be kicking everyone out of it 3/4 times a day to fix it.
It'll handle a reasonable amount of data pretty well ime (up to a couple of GB), but I do agree with chumpy that MySQL will give you more options in future. In terms of the two though, for a few users Access is like a combined database backend and user frontend tool, whereas MySQL is just your backend - you'd need to put something in front of it, so Access is probably the best place to start. Can always move the data later if needs be.
__________________
apt-get moo |
26-10-2008, 01:04 | #8 | |
Absinthe
Join Date: Sep 2007
Location: Leighton Buzzard
Posts: 1,282
|
Quote:
My Mum works at the same school and she often tells me that she has to use an Access database for something else entirely and how it crashes/freezes regularly. I know the database is used by teachers so I'm almost certain Access just can't cope with a high number of concurrent users so I'm thinking Access can't be what I use (or find someone else to use if I don't feel confident doing this project!). MySQL will probably suit seeing as it is quite cheap. I did SQL at Uni so it shouldn't be that hard to revise that and get a backend going that can be stored on a network drive. However if I understand the thread so far I would need to create a front end for the staff/teachers/site team staff to use? Would this front end be stored on each PC/laptop locally? Or on each user's network area? How could I put the front end together? Can MySQL help me with this or do I need to program my own front end with Visual Studio or something? My contact won't be able to discuss the finer details with me for perhaps 2-3 weeks so I have time to download and install MySQL and get to grips with it. I really cannot see how I can use Access for this project. If a current Access database crashes regularly I can't expect it to improve for this new database. |
|
24-09-2008, 10:33 | #9 |
The Last Airbender
Join Date: Jun 2006
Location: Pigmopad
Posts: 11,915
|
There's only ever going to be 3 users at most, most of the time just the one so that shouldn't cause us any issues
__________________
|
24-09-2008, 11:07 | #10 |
Screaming Orgasm
Join Date: Jul 2006
Location: Newbury
Posts: 15,194
|
What Daz said, almost. Modern versions of Access (2000 and up) cope up to just under 2GB data. Keep things simple with a few users and it'll do fine. It's when you start trying to get 'clever' with it (table JOINs and the like are a killer) that it will fall on its arse.
And believe me, it really does fall on it's arse, painfully. Been there, had to rewrite apps to make it work, got the t-shirt. Last edited by Mark; 24-09-2008 at 11:09. |
Thread Tools | |
Display Modes | |
|
|