473,402 Members | 2,064 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,402 software developers and data experts.

keeping record of employee work history

2
Hi Guys,
I am tasked to keep records of our employees which we are required to refer to time and again.
for example;
Bob currently works in a warehouse in organisation x
Bob has worked in the register
Bob has also worked in a customer service centre within the same organization x.
i want my access to display bob and other employees current work.
i also want to be able to refer to Bobs work history i.e all the places he has worked.
How can i achieve this in access. I'll be grateful for your assistance.
Nov 22 '16 #1
2 994
PhilOfWalton
1,430 Expert 1GB
You need 4 tables
Expand|Select|Wrap|Line Numbers
  1. TblEmployees
  2.     EmployeeID         Autonumber
  3.     EmployeeSurName    Text
  4.     EmployeeFistName   Text
  5.     etc.
  6.     .....
  7.  
  8. TblJobs
  9.    JobID               AutoNumber
  10.    JobDescription      Text  (No Duplicates)
  11.    etc.
  12.    ....
  13.  
  14. TblOrganisations
  15.    OrganisationID     AutoNumber
  16.    Organisation       Text  No Duplicates
  17.    etc.
  18.    ....
  19.  
  20.  
  21. TblJoinEmployeeJob
  22.    EmployeeID         Long   Joint Key
  23.    JobID              Long   Joint Key
  24.    OrganisationID     Long   Joint Key
  25.    FromDate           Date   Joint Key
  26.    ToDate             Date
  27.  
That way any employee can be linked to any job with start dates & end dates and which organisation he is working for.

Yo will probably need additional checks that the person not doing more than 1 job on a particular date

Phil
Nov 22 '16 #2
Bobie
2
Thanks Phil. let me try this one and revert
Nov 22 '16 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: MARK | last post by:
Hi, I have found to my distress that my newly created printer consumables database is overwriting exisitng records when i search my printer history form. Basic i have a form that have a combo...
6
by: nick cheng | last post by:
i want use vb to write a program. it is used to record the "IE history", i am using WinXP,when i try to access the history directory use this path "C:\Documents and Settings\Nick\Local...
6
by: AA Arens | last post by:
Hi, I have a database with 2 main forms. Contacts and companies. I share the base with two others via LAN. On the companies form I have buttons to navigate throught the records (>400). We are...
3
by: pentisia | last post by:
Hi there, We are using history.go(integer) to go back to the certain page directly. Because there are some pages interaction in between. For example, starting from page 1 to page 2. From page...
0
by: alem | last post by:
Hi Alem: To calculate Employee work expereance in Ms-Access what shall I do b/c I tried by the following formulas bu I got three or four month different I can't get exact service year and I...
1
TheServant
by: TheServant | last post by:
Hi guys, I would like to use frames for a page, but I want to stop ie from recording the frame site in the history. I am sure it is in the ie programming, but I was wondering is there is a way to...
23
by: swali | last post by:
I have a History table which is connected to the Admission table and the Admission table is connected to the Patient Information table. You can have multiple Admissions for one patient. I want to be...
2
by: cambar | last post by:
When Access db is first opened and the first record is entered, tabbing on subform works properly. However, when subsequent records are entered, the subform retains memory of the last field filled in...
4
by: sunnypat | last post by:
I would like to design an archive system for my access database. I have a Customer table that is quite large and is becoming slow to search for a record. We use an Access form to search for records...
4
by: Vasago | last post by:
Trying to update a record based on a unbound field on a form named punch id. I am getting a syntax error. DoCmd.RunSQL "Update SET " = '" & Me!Trip_S_off & "'" WHERE = forms!!"
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.