Originally Posted by
kagoodwin13
Use a query to tell you which employees have clocked in, but have not clocked out. That will tell you who is still working.
I would think about restructuring your tables though. Having separate tables for separate days will not work in the long run. Your information will be scattered, which will make it difficult to run queries and reports. Additionally, you'd probably have to wipe your data each week to keep track of which date Monday and Tuesday you are referring to, which would be a completely unnecessary activity.
You should have only one table should keep track of employee timesheets. It needs to at least have the following fields: EmpID, TimeStamp, Action (clock in/clock out)
You can use queries later to convert TimeStamp to a date, day of the week, and time of day, all from the one field.
You can also use queries to keep track of each EmpID over a long time, such as "How many employees are here right now? How many hours does each employee work each week? How many employees worked overtime last week? How many employees worked overtime last month?"
I think you'll be able to meet your business requirements a lot better in that way.