Results 1 to 6 of 6
  1. #1
    tajerome is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jul 2014
    Location
    Wethersfield, CT.
    Posts
    5

    Employee Training Database

    I have 2 tables. I have an employee table, an equipment table, I want to tell Access which equipment an employee is trained on. How would I go about doing this?

    Thank You,

    Tom
    Last edited by June7; 08-02-2014 at 11:05 AM.

  2. #2
    ItsMe's Avatar
    ItsMe is offline Sometimes Helpful
    Windows 7 64bit Access 2010 32bit
    Join Date
    Aug 2013
    Posts
    7,862
    A third table could include the respective Primary Key values from "equipment table" and " employee table".

  3. #3
    orange's Avatar
    orange is offline Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,726
    Do you want any other info about the training ---when it was done?
    Is there only has taken training/has not taken training?

  4. #4
    tajerome is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jul 2014
    Location
    Wethersfield, CT.
    Posts
    5
    Yes, it would be nice to know who hasn't taken the training. There are only who has taken a particular model number. Right now I have two tables. An employee table that contains a technicianIdNumber, FirstName, LastName,and Title. I also have an equipment table that contains the ModelName and ModelNumber. How does Access know who took what training & how to link the tables together? Should there be a lookup table?

    Thanks Tom

  5. #5
    orange's Avatar
    orange is offline Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,726
    ItsMe has given you advice re the table structure.

    Employee--->EmployeeHasBeenTrainedOnModel<---Model

    Good luck.

  6. #6
    June7's Avatar
    June7 is online now VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,929
    Determining who hasn't taken training requires a dataset of all possible employee/training combinations. This dataset can be generated with a Cartesian query. Then join that query to the TrainingTaken table by linking on the employee and training ID fields, join type "Include all records from {the Cartesian query name} and only those from TrainingTaken that match".
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

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

Similar Threads

  1. Replies: 2
    Last Post: 01-30-2014, 03:38 PM
  2. Training Database - One Employee to many tasks
    By Harley Guy in forum Access
    Replies: 9
    Last Post: 02-20-2013, 08:28 AM
  3. Employee Training Records Database
    By Jules050585 in forum Database Design
    Replies: 2
    Last Post: 08-02-2012, 09:17 AM
  4. Creating a Database to track Employee Training
    By osolaru in forum Database Design
    Replies: 9
    Last Post: 08-25-2011, 01:29 PM
  5. Employee Training Records
    By Penn State Girl in forum Database Design
    Replies: 8
    Last Post: 06-06-2011, 08:09 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