MS Access database - Is this possible?
MS Access database - Is this possible?
Author
Discussion

TheLemming

Original Poster:

4,319 posts

282 months

Monday 19th January 2004
quotequote all
At the moment we have a requirement for a call handling system for one off small volume telesales projects, as a result it has to be cheap and easily modified to be practical.

Its been suggested that we could do it within access, however with no access experience it means grabbing an "access for idiots" book and putting in some serious playing.

Anyone out there with plenty of access experience willing to have a quick look through the spec and let me know whether this is practical to do myself or whether we will have to fork out for someone to do it for us?

Plotloss

67,280 posts

287 months

Monday 19th January 2004
quotequote all
Presumably its just call outcomes you need to record?

Its simple to design a database that captures any sort of call outcome type stuff it depends on how far you want to go with it.

Access should be absolutely fine though.

TheLemming

Original Poster:

4,319 posts

282 months

Monday 19th January 2004
quotequote all
For it to be worthwhile I would need to capture call outcomes, generate a seperate database item for each call result capturing the notes entered at the time.

Then show a listing of available calls for the agent to make the next outbound call.

Plotloss

67,280 posts

287 months

Monday 19th January 2004
quotequote all
Yep easily possible with Access.

RichardD

3,608 posts

262 months

Monday 19th January 2004
quotequote all
TheLemming said:
For it to be worthwhile I would need to capture call outcomes, generate a seperate database item for each call result capturing the notes entered at the time.

Then show a listing of available calls for the agent to make the next outbound call.


This sounds like the system that we use at work here (which I created). The main screen stores company/organisation information at the top half, with the bottom half storing "Encounters". Each company can have as many of these as you like. Details of what happened are stored along with what should be done next. The "next action" field then generates a diary which we use for our full time telesales staff to keep em pro-active with ye customers and potentials.

It started out in Access 2.0 what must be 8 years ago, then 97 and now XP with SQL back end.

Robbo1

845 posts

299 months

Monday 19th January 2004
quotequote all
I agree - definitely possible in Access. We have several incident/contact logging systems that use Access.
What we've found is that these tend to grow from simple systems with a handful of users to multi-user "business critical" systems that you can't do without (at which point I normally have to fix them!)

bjwoods

5,018 posts

301 months

Monday 19th January 2004
quotequote all
Acces has a number of default template type databases available 9my office xp vers). Proably better/quicker than starting from scratch.

B

RichardD

3,608 posts

262 months

Monday 19th January 2004
quotequote all
One further comment on Access - to use a car analogy, building an app using Access is like building a kit car. It is possible to create something that looks horrible and is unreliable, but it is also possible to do something good, perfectly reliable using less effort than other methods.

One bad thing about Access in the past is that even the run time "version" loads up the large access .exe, but with the speed and memory of modern PC's it isn't really relavent any more..

TheLemming

Original Poster:

4,319 posts

282 months

Monday 19th January 2004
quotequote all
Thanks for the response everyone.

Now we know its possible, is it a good idea to use something like access for this or is there a better solution out there?

The last thing I want to do is take a substantial amount of time learning to do it, then doing it, then realise it should have been done in another medium...

Plotloss

67,280 posts

287 months

Monday 19th January 2004
quotequote all
If the life of the application is short then Access is best. However, if you are planning to roll this campaign into a proper full time product offering then something a little more industrial strength I would be looking for...

Liszt

4,334 posts

287 months

Tuesday 20th January 2004
quotequote all
Access is a doddle as long as you know SQL and simple relational database theory.

An advantage with access is that you can slap a front end on it using ASP or VB or C# or just about any language which can use ODBC.

I believe that is also possble to use the access front end to talk with another datasource. So you could build your app in Access then migrate database to SQL Server (due to the simplicity of the migration path) or your interface to a web front end with out losing data or user experience

cirks

2,517 posts

300 months

Tuesday 20th January 2004
quotequote all
>small telesales project

So, no point in me trying to sell you Siebel or MS CRM then

PetrolTed

34,459 posts

320 months

Tuesday 20th January 2004
quotequote all
Some older parts of PH still use Access.

RichardD

3,608 posts

262 months

Tuesday 20th January 2004
quotequote all
The bad bit about an Access database (independant to the front end being VB, C or Access etc) is that it exposes data over a network for multi user systems.

Unreliable networks or users who don't use applications properly can cause data corruption since it is basically a file sharing system.
To take an access front end/back end (the actual data) to SQL back end is very easy. You can tell the management that it will take a week, do it in a few hours and spend the rest of the time on PH.....

Bosses here would probably allow the system I did to be sold externally and customised.

Err, apologies - I'm getting dreaming of ways to fill the "TVR" labelled piggy bank quicker....

anonymous-user

71 months

Tuesday 20th January 2004
quotequote all
Access is fine for a lot of small scale things, but if you're planning on a DB getting bigger than about 1Gb you'd be better at looking elsewhere (MSDE or SQL Server probably - maybe with access front end). Access 2K will go up as far as 2Gb I believe (possibly even 4), but it get's difficult to manage.

The other thing to consider is concurrent users. From memory, Access creaks and groans over 2 or 3 concurrent users.

PetrolTed

34,459 posts

320 months

Tuesday 20th January 2004
quotequote all
LexSport said:
The other thing to consider is concurrent users. From memory, Access creaks and groans over 2 or 3 concurrent users.


In my experience it will cope with 100+ concurrent users without any problems.

anonymous-user

71 months

Wednesday 21st January 2004
quotequote all
PetrolTed said:
In my experience it will cope with 100+ concurrent users without any problems.

But is that concurrent website users, or is it 100+ queries being run on the same DB at exactly the same time?

I used to build telecoms billing packages in VB talking to Access and with more than single figure call centre people using the font end Access was in trouble. These users have a lower "think time" between database access than web users.

All IMHE of course.

PetrolTed

34,459 posts

320 months

Wednesday 21st January 2004
quotequote all
Fair point. I used to have several hundred concurrent users of the website so that would probably have added up to dozens of concurrent database users.

dontlift

9,396 posts

275 months

Wednesday 21st January 2004
quotequote all
Access like MSDE is only good for 5 users concurrent