Results 1 to 3 of 3
  1. #1
    yraza is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Apr 2014
    Posts
    1

    Mentor Mentee skills matching

    Hello,
    I have been asked to create a simple mentor/mentee matching system. Currently we provide a form to mentors who check off their skills possessed, then we provide a form to employees who want a mentor and ask them to check off a list of skills desired. We then throw that into Excel (where the checked skills are marked with an X) then one of us manually goes in and tries matching up a mentor to a mentee.

    I suggested creating an Access DB where we can have a Mentor table and a Mentee table, have forms for each which would make inputting the data easier (we can even distribute the form to the employees) and then have a query that matches the skills up.

    The criteria (for now) is that a mentee can check off 5 skills they want, a mentor will be deemed mentorable (?) for that employee if he/she possesses at least 2 of the desired skills. The point is to return a list of potential mentors and then our manager will assign it.



    I have the table set up and a form set up. The table for both are pretty simple (First Name, Last Name, etc, then Skill 1 (checkbox), Skill 2 (Check Box), SKill 3 (Check box))

    I am having trouble writing a query that would give me the result I want. Any suggestions? Is using Access even a good idea for this?

    Thanks and appreciate your help!

  2. #2
    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,847
    This is a no-no in Access (or any relational database).

    I have the table set up and a form set up. The table for both are pretty simple (First Name, Last Name, etc, then Skill 1 (checkbox), Skill 2 (Check Box), SKill 3 (Check box))
    You need to research Normalization.
    Here's a tutorial that will help you understand table design, relationships and Normalization.

    You may also research Junction Table.

    Consider: additional tables.
    tblSkills
    tblMentorHasSkills
    tblMenteeDesiresSkills

  3. #3
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,598
    Access is appropriate but need correct structure. The checkbox approach will be problematic for search/filter requirements. Consider:

    tblEmployees

    tblMentees

    tblSkills

    tblEmployeeSkills
    EmpID
    SkillID

    tblMenteeSkills
    MenteeID
    SkillID

    Now build a query that joins tblEmployeeSkills to tblMenteeSkills by linking on the SkillID fields.
    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. CRUD application and VBA skills
    By adeling in forum Access
    Replies: 4
    Last Post: 11-07-2013, 02:42 PM
  2. Looking for a mentor
    By Perceptus in forum General Chat
    Replies: 2
    Last Post: 03-21-2013, 05:57 PM
  3. Need help designing a simple Skills/Training Matrix
    By RoyLittle0 in forum Database Design
    Replies: 5
    Last Post: 02-06-2013, 05:19 PM
  4. Replies: 4
    Last Post: 11-15-2012, 09:55 PM
  5. Query to match job and client skills?
    By kbp in forum Access
    Replies: 5
    Last Post: 01-27-2011, 05:15 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