• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Reply to: Excel vs Access

Collapse

You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:

  • You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
  • You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  • If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

Previously on "Excel vs Access"

Collapse

  • Boudica
    replied
    Thanks everyone, sorry for being so slow to come back I've been doing the intentionality essay from hell

    I'm really grateful for your thoughts, especially mf, where would cuk be without the class clown


    I think the idea of really seeing what data we collect is probably a good idea. I did a first year access course at uni about a million years ago but I'm sure I would not build a very good db!!!

    Leave a comment:


  • Durbs
    replied
    Having been asked to help out with a school spreadseet in the past where various members of staff had used their own incomprehensible colour coding system (and people WILL use colour coding systems if given Excel) and pupil names were spelt differently between sheets i'd go for Access for the extra constraints you can apply to the data.

    There must be loads of freebie templates for what you want, like: Student database - Templates - Microsoft Office

    Leave a comment:


  • d000hg
    replied
    Originally posted by Random View Post
    Access definitely, more scalable and better designed for multiple use/ edit - Jet 4.0 it much better than Excel. Also 600 students doesn't necessarily mean 600 rows! Could include courses or other details which would require one to many. In that case it would scale very rapidly. Ive seen so many people use Excel as a database and unless you are very savvy and can link in forms and events it very rarely (if ever) works. One of the reasons is its not efficient to manage many columns of data, you need it in a GUI somehow.
    2 hour tutorial on simple database design and you can put together some very basic Access database.
    That's the point though... do they just want a single sheet listing all students and a few details, or one sheet per course, etc, etc. For non-techies, a single-sheet spreadsheet, even if they have to scroll a lot, is the approach they like best. e.g a column for name, and a column for "enrolled in course X". It's horrible from a software point of view, but to get to a system they will understand as well, you need to a few steps towards a proper app... a simple Access front-end may easily baffle them unless you put the time in to hiding the DB properly.

    Leave a comment:


  • lightng
    replied
    Another vote for Access here.

    Leave a comment:


  • MarillionFan
    replied
    I would go down the Cobol route. There are a plethora of over 70's on CUK who would be able to give you a hand.

    Leave a comment:


  • Olly
    replied
    Like a lot of people here, I use Access and Excel daily - though perhaps a little strangely straight pure and simple data analysis is my bread and butter.

    Having been in the situation a lot of times before I can only echo Thunderlizard.

    Get a feel for the data first and if and only if limitations are starting to get to you then migrate from Excel.

    My only other piece of advice is don't leave it too late to move to a database if that's the route you're taking and make sure the DB design is fairly good. A spreadsheet ruled with an iron rod can work very well though, few seldom are though.

    Leave a comment:


  • Random
    replied
    Access definitely, more scalable and better designed for multiple use/ edit - Jet 4.0 it much better than Excel. Also 600 students doesn't necessarily mean 600 rows! Could include courses or other details which would require one to many. In that case it would scale very rapidly. Ive seen so many people use Excel as a database and unless you are very savvy and can link in forms and events it very rarely (if ever) works. One of the reasons is its not efficient to manage many columns of data, you need it in a GUI somehow.
    2 hour tutorial on simple database design and you can put together some very basic Access database.

    Leave a comment:


  • d000hg
    replied
    600 rows is hardly a lot in Excel. I don't think its search capabilities will struggle somehow, anything up to 1000 rows is not even hard to manage manually if they're sorted by name for instance.
    And you're not looking at "a couple of hours" in Access, if you want to put any useful forms/reports on top... a DB with no GUI is not going to help anyone. In the ideal world, I'd do a little bespoke C# app on top so users are totally unable to accidentally edit the DB itself... and removing the need for Access installation. But this is a step or two up from Access forms in cost/effort. Depends a lot on the target users.

    Leave a comment:


  • lilelvis2000
    replied
    600 students sounds like a lot of people to put onto a spreadsheet IMHO. Imagine trying to find someone with the search in Excel. Excel definitely isn't designed for that.
    Setting this up in Access would only take a couple of hours and you'd have some decent forms and reports too.
    I work in Access all the time - its my main money earner. I get the occasional up size request from people and most have less than 500 rows in their excel sheets. They mainly complain that they can't find information.
    I say go with Access...But with a caveat as not everyone with Office will also have Access on their machines. Sure the Access runtime can help solve that..its a pain in the ass too.

    Leave a comment:


  • d000hg
    replied
    I think I agree with all everyone else said. Just a few columns in Excel is overkill in one sense to do in Access and has the advantage most IT-savvy folk can do Excel but not even a easy DB like Access. If you go the DB route I'd suggest they might out-source it to a company like mine

    Leave a comment:


  • thunderlizard
    replied
    Part of me says don't force somebody to upscale (which is kind of what this) before they actually want to. There are advantages to Access (very much depending on what, and how many, kinds of data need to be stored) but they are more in terms of things that might possibly go wrong in future, not problems from the outset. I'd say let him start in Excel if he can already visualise it that way, and review after a few months. By that stage you'll/he'll have experience with the data, and will be able to set up sensible rules in Access if need be. It's easy to move data across.

    There are various things that somebody more familiar with Excel will muck up in Access if they don't know better (e.g. there's no undo or "close without saving" option, and beginners usually misjoin their first few queries). For security, Excel and Access passwords are both about equally hackable (though Access has a more advanced "sophisticated" security option too)

    Leave a comment:


  • Not So Wise
    replied
    Defiantly Access over excel but with one caveat, any Muppet can set up an excel spread sheet, takes a bit more IT know how to set up access database, lot more IT/database know how to do it right

    Leave a comment:


  • DaveB
    replied
    Originally posted by d000hg View Post
    It depends what data they want to store, and how they want to use it. It's very hard to advise without knowing this kind of information, although my gut instinct is a database is the right solution. And before anyone jumps in... MSAccess is quite appropriate for this kind of small setup. I can give more suggestions but will wait to see if they're appropriate rather than deluge you in tech-speak. The only caveat I have is that a DB of any sort is better done by a developer, even Access' visual tools don't really hide the fact databases are not simple to a non-techy.
    Aside from the technical issues Access would probably be better in terms of protecting the information, depending on the type of data being held. Data Protection legislation requires that you have suitable technical controls in place to restrict access to sensitive personal information and this is easier to do in Access than in Excel.

    Leave a comment:


  • d000hg
    replied
    It depends what data they want to store, and how they want to use it. It's very hard to advise without knowing this kind of information, although my gut instinct is a database is the right solution. And before anyone jumps in... MSAccess is quite appropriate for this kind of small setup. I can give more suggestions but will wait to see if they're appropriate rather than deluge you in tech-speak. The only caveat I have is that a DB of any sort is better done by a developer, even Access' visual tools don't really hide the fact databases are not simple to a non-techy.

    Leave a comment:


  • Boudica
    started a topic Excel vs Access

    Excel vs Access

    Dear Technical people

    I'm doing a part-time admin job for a small college with about 200 students, they are about to separate from a larger college and need to set-up their student database. The owner/professor is suggesting an excel spreadsheet (one day they may have up to 600 students) and I wondered if it would be better to set up a simple access db, but I'm not very technical and would be really grateful for any advice you might be able to give.

    Cheers
    B

Working...
X