Results 1 to 11 of 11
  1. #1
    cbende2's Avatar
    cbende2 is offline Competent Performer
    Windows 7 32bit Access 2013
    Join Date
    Jun 2014
    Location
    Louisiana
    Posts
    370

    Post Things to Avoid In Access

    Hello all,



    I've been working on an ongoing database project for around a year now. I've learned much about Access and the do's and don'ts. However, I really wish I would have known the "don'ts" before starting and building my database. Such as what fields to use/not use when dealing with longevity and possible up-scaling.

    Just wanted to open a discussion on anyone's opinions of what to avoid in Access for the newcomers!

    Thanks

  2. #2
    JoeM is offline VIP
    Windows XP Access 2007
    Join Date
    Jun 2012
    Posts
    3,904
    Here is a good listing of things not to do:
    http://access.mvps.org/access/tencommandments.htm

    However, here is what I would say is the single biggest thing:
    "Do not attempt to create anything that is beyond a basic, simple working Access database if you do not have a good understanding of Relational Database Theory and the Rules of Normalization. Do not think you can just wing it, and figure it out as you go. Take the time to learn these concepts first. It will save you much aggravation down the road."
    (spoken by a man who has experienced this heartache first-hand)

    Here is a brief overview of these topics:
    http://sbuweb.tcu.edu/bjones/20263/A...sDB_Design.pdf
    Last edited by June7; 06-09-2015 at 03:22 PM.

  3. #3
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    Here is my two cents..

    1. Recognize the reserved words Access has and do not use them for field names, table names, &c.
    http://allenbrowne.com/AppIssueBadWord.html
    2. I definitely agree with Joe's first link where it says to learn the code you are going to copy/paste into your database. You won't become a better access user if you don't even know what you are telling your database to do- learn it first.
    3. Also avoid spaces in names for tables, queries, forms, reports...
    4. Always make a copy of a functional database you are going to make major changes on, test it, then make the changes in the actual one.
    5. Often times it is what you think access cannot do that restricts its functionality.

  4. #4
    orange's Avatar
    orange is online now Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,726
    One of the main things to avoid with Access is to jump in to Access without learning some basics of database.
    Access is NOT equal to database. Access is a rapid development tool with its own variation of SQL and syntax. Too often people think Access is a glorified Excel (spreadsheet) and feel they can learn as they go. Many have to unlearn their spreadsheet knowledge to understand/learn database.

    Learn some database concepts -- modelling, normalization, entities, attributes.... before jumping into any specific tool (RDBMS) --Access SQL Server, MySQL, Oracle....

    There are some great links and info here. http://www.dcs.warwick.ac.uk/~hugh/M...abase%20Design

    Here is a post that has some additional do's and dont's.



    Last edited by orange; 05-16-2016 at 02:31 PM. Reason: added links

  5. #5
    cbende2's Avatar
    cbende2 is offline Competent Performer
    Windows 7 32bit Access 2013
    Join Date
    Jun 2014
    Location
    Louisiana
    Posts
    370
    Good additions guys!

  6. #6
    ssanfu is offline Master of Nothing
    Windows XP Access 2000
    Join Date
    Sep 2010
    Location
    Anchorage, Alaska, USA
    Posts
    9,664
    After you understand the above concepts, understand that pencil and paper are your best friends.

    Design your tables on paper, cardboard, sticky notes, whiteboard, ect BEFORE creating the first table in Access. DO NOT design your table structure on-the-fly. (this is when/where you do the normalization)
    This will save you hours of deleting, re-creating and frustration! Been there, done that, had the headaches..... Wish I knew back then... but better late than never

  7. #7
    CJ_London is offline VIP
    Windows 8 Access 2010 32bit
    Join Date
    Mar 2015
    Posts
    11,430
    my twopenneth

    don't use lookup and multivalue fields - if you feel you really have to use them, take the time to fully understand their limitations and how they work
    learn the proper terminology
    use meaningful names for everything

  8. #8
    Waagemartin is offline Novice
    Windows 7 32bit Access 2002
    Join Date
    Jun 2015
    Location
    South Dakota
    Posts
    5
    Hm... as a beginner, some of this looks pretty intimidating...

  9. #9
    JoeM is offline VIP
    Windows XP Access 2007
    Join Date
    Jun 2012
    Posts
    3,904
    Hm... as a beginner, some of this looks pretty intimidating...
    It can be, if you are not prepared.

    Note that this advice really pertains to designing a working database. If you just want to use Access to do something like a compare between two lists or some other "one-off" task, you don't really need to know all that stuff beforehand. However, if you are planning on designing an involved working database, do not think that you can just jump into it and "learn-on-the-fly". It will be a very frustrating experience if you go that route (many of us speak from experience!).

    Access is a very powerful tool, but you need to understand some things first. It is not nearly as intuitive as Excel.

  10. #10
    nick404's Avatar
    nick404 is offline Competent Performer
    Windows 7 64bit Access 2007
    Join Date
    May 2015
    Location
    Wisconsin
    Posts
    352
    Quote Originally Posted by Waagemartin View Post
    Hm... as a beginner, some of this looks pretty intimidating...
    At first, yes, but it really just involves preparation. Of course you will not know everything you need to know before you start making your first few, hence the use of forums, but that it part of the learning process. And JoeM is absolutely correct when he states it is not nearly as intuitive as excel.

  11. #11
    Waagemartin is offline Novice
    Windows 7 32bit Access 2002
    Join Date
    Jun 2015
    Location
    South Dakota
    Posts
    5
    Quote Originally Posted by nick404 View Post
    not nearly as intuitive as excel.
    That's quickly becoming VERY obvious to me now...

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 10
    Last Post: 02-07-2014, 01:29 PM
  2. Aligning things in ms access
    By oly in forum Access
    Replies: 2
    Last Post: 02-22-2013, 12:49 PM
  3. Replies: 15
    Last Post: 11-08-2012, 10:09 AM
  4. Replies: 8
    Last Post: 01-29-2012, 12:50 PM
  5. Strange things happening to Access
    By accessnewb in forum Access
    Replies: 5
    Last Post: 07-29-2011, 05:57 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums