Results 1 to 7 of 7
  1. #1
    lefty2cox is offline Competent Performer
    Windows 7 64bit Access 2013
    Join Date
    May 2013
    Posts
    163

    Lookup fields in tables

    I read from some posts on a forum (can't seem to find it again for reference) in which it was the opinion of the poster that it is not good practice to have lookup fields, for example a combo box, in tables. The poster stated that the control on a form should lookup the value and then store it in the table. If anyone agrees, I was wondering if they could explain why. I am new to access and am in the planning stages of a database.



    The down side to not having the look up value in the table, from what I have observed, appears to be that it requires that the corresponding control on the form needs to be created manually since the wizard will not work for these fields, which also seems preferable to many as I've read.

    Thank you,

  2. #2
    RuralGuy's Avatar
    RuralGuy is offline Administrator
    Windows 7 64bit Access 2010 32bit
    Join Date
    Mar 2007
    Location
    8300' in the Colorado Rocky Mountains
    Posts
    12,922
    Perhaps reading this link will be helpful: http://access.mvps.org/access/lookupfields.htm

  3. #3
    rzw0wr is offline I will always be a newbie
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2013
    Location
    Indiana
    Posts
    479
    Lefty,
    It is general agreement between MOST developers that lookup Fields are not to be used.
    I will use them sometimes. I keep in mind that no other person will likely have to troubleshoot my databases.
    Usually what you can do with a lookup field you can do in a form easier once you find out how.
    Mostly the main argument with lookup fields is what you are storing in the table and the unneeded relationship made between the 2 tables.

    My advise to you would be to learn to make and use combo boxes and forget about lookup fields.
    They can be a giant headache and there are easier ways.


    Dale
    Last edited by rzw0wr; 05-23-2013 at 01:30 PM. Reason: LookUp used wrong wording - fields not tables

  4. #4
    lefty2cox is offline Competent Performer
    Windows 7 64bit Access 2013
    Join Date
    May 2013
    Posts
    163
    Wow...compelling arguments supporting the position. Say no more and thank you so much.

  5. #5
    RuralGuy's Avatar
    RuralGuy is offline Administrator
    Windows 7 64bit Access 2010 32bit
    Join Date
    Mar 2007
    Location
    8300' in the Colorado Rocky Mountains
    Posts
    12,922
    @Dale: I'm sure you meant to say "Lookup FIELDS" rather than "Lookup TABLES". We use Lookup Tables *all* of the time.

  6. #6
    lefty2cox is offline Competent Performer
    Windows 7 64bit Access 2013
    Join Date
    May 2013
    Posts
    163
    Thanks RuralGuy. I believe that's what Dale meant and is what I assumed.

  7. #7
    rzw0wr is offline I will always be a newbie
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2013
    Location
    Indiana
    Posts
    479
    Yes RuralGuy.
    You are correct.
    Lookup fields made in tables.


    At any rate. Use the with care and best not at all.

    Dale

    EDIT: thanks RuralGuy. Wording has been changed in my post.

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

Similar Threads

  1. LookUp Fields...?
    By djclntn in forum Database Design
    Replies: 19
    Last Post: 12-25-2012, 04:02 PM
  2. Lookup Fields
    By ericjsr in forum Programming
    Replies: 2
    Last Post: 07-16-2012, 09:15 AM
  3. lookup tables
    By nkuebelbeck in forum Forms
    Replies: 3
    Last Post: 03-15-2010, 02:10 PM
  4. Lookup Fields
    By mikel in forum Access
    Replies: 3
    Last Post: 03-03-2010, 07:56 AM
  5. Lookup Tables
    By JoeBio in forum Database Design
    Replies: 1
    Last Post: 09-01-2006, 07:34 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