473,394 Members | 1,735 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,394 software developers and data experts.

TimeSheet in MS Access

I'm new to MS Access, and was able to familiarize myself with the
basics. I am, however, struggling with the following problem. I am
trying to create a timesheet type form where the sheet contains 7
columns (Sunday, Saturday, Monday, ... Friday), and the rows are 30
minute time fields (7:00am, 7:30am, ... 6:00pm). Each cell should be a
combo selection from an activities table. This sheet is for a
particular week, so hitting next on the form's control should go to
the next week. Can anyone help me design this in terms of
tables/queries/forms?

Much appreciated,
Maxim

Nov 13 '05 #1
2 5099
Maxim,
I've got one I did for myself. If you *really* want a two dimensional
matrix of 336 cells containing combo boxes of activities then a table with
the days of the week and 48 rows for each half hour would work. Each field
would have to be set up as a lookup field that would look at your activities
table for its values.
I have a couple concerns, though. First, 336 cells is a lot for a user to
look at and a big enough number that the odds on data entry errors begin to
be significant. Second, as presented you couldn't use the matrix as a
source of payroll data because it doesn't capture the calendar date worked.
Third, people come and go and you have to remember who was doing what when
for each employee, both current and former employees. And (assuming this is
a professional services organization), clients are going to expect you can
document the activities an employee worked on--both historical and current.
With only a single matrix of seven columns and 48 rows you have not
accounted for multiple days, multiple employees and multiple projects.
Fourth, change happens, and changes get made to data to reflect this. A
client may choose to rename an activity in the middle of a contract, a
dispute over billing may result in a change in the contractual relationship
that affects how much an activity is worth in the middle of a pay period . .
.. Any number of things may change in the lifetime of a project that would
affect salary. It is critical to know for each significant point in time
what the state of the data was at that point in time. One form with a
week's worth of activities won't be enough.
I made a table of seven columns and an unlimited number of rows. My table
has Project, Employee, Date Worked, Time In, Lunch Out, Lunch In, Time Out.
This is enough for my to track my own salary fairly well.
--
Alan Webb
kn*******@SPAMhotmail.com
"It's not IT, it's IS"

<mg*******@gmail.com> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com...
I'm new to MS Access, and was able to familiarize myself with the
basics. I am, however, struggling with the following problem. I am
trying to create a timesheet type form where the sheet contains 7
columns (Sunday, Saturday, Monday, ... Friday), and the rows are 30
minute time fields (7:00am, 7:30am, ... 6:00pm). Each cell should be a
combo selection from an activities table. This sheet is for a
particular week, so hitting next on the form's control should go to
the next week. Can anyone help me design this in terms of
tables/queries/forms?

Much appreciated,
Maxim

Nov 13 '05 #2
Per mg*******@gmail.com:
I'm new to MS Access, and was able to familiarize myself with the
basics. I am, however, struggling with the following problem. I am
trying to create a timesheet type form where the sheet contains 7
columns (Sunday, Saturday, Monday, ... Friday), and the rows are 30
minute time fields (7:00am, 7:30am, ... 6:00pm). Each cell should be a
combo selection from an activities table. This sheet is for a
particular week, so hitting next on the form's control should go to
the next week. Can anyone help me design this in terms of
tables/queries/forms?


Been there.

It's not trivial.

In my experience, you're talking about a pivot table presentation of something
like:

tblTimesheet
tblHours

I did mine against SQL Server, so I used a stored procedure to flip the data.
Same thing can be done locally by setting up a few work tables in a C:\Temp work
DB and working on them with VBA code.
--
PeteCresswell
Nov 13 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: harsha mogaligundla | last post by:
Dear All , I am trying to develop a web based electronic Timesheet system for the payroll department using ASP and SQL server, the front end has fields like ssn,time -in , tim-out,regular...
2
by: christian | last post by:
I'm creating a Timesheet Database for the employees of my Department. One of my tables is called Fiscalpayperiod and contains: Paysunday, payweek, Date, Day. Pay Sunday Pay week Date Day...
3
by: christian | last post by:
HI, I'm creating a TimeSheet Database for the Employees of my Deparment. One of the Tables is called FiscalPayPeriod and contains the folllowing elements: PaySunday,PayWeek, Date, Day. Pay...
1
by: christian | last post by:
Can someone give an example of how to create a timesheet Database? I don't know how to start.
0
by: Sher | last post by:
I am trying to create a timesheet in access that have mutliple fields. Bi-weekly starting Sun - Sat Regular Regular + N/D Comp Time Earned Overtime Sunday Sunday + N/D Annual Leave Sick Leave
0
by: Redz | last post by:
About SocketTimesheet™ SocketTimeSheet is one of the most practical, affordable and user friendly web-based time tracking software and expenses management system in the market today - it's cheap,...
5
by: Ordovicium | last post by:
I am trying to getting run the software timesheet php. -> http://www.timesheetphp.com/ The installation works fine, but I can't logon. It is impossible to verify the password. Maybe some one can...
1
by: LiveTecs | last post by:
http://www.livetecs.com TimeLive Web Collaboration Suite is an integrated suite that allows you to manage project life cycle including tasks, issues, bugs, timesheet, expense, attendance. ...
1
by: architrave | last post by:
I am building a timesheet for my work. Instead of record by record timesheet, I wanted to have a form with 15 unbound fields (pay period) distributed by dates along columns and different projects...
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...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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...

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.