473,503 Members | 1,701 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Cost Center Time Reporting Application

hello...

i am a 'user' of access, meaning, i import excel files, join, and
merge....that's about the extent of my expertise with ms-access. my
boss wants me to create an access application that will replace our
'excel' version of time reporting. we use ms-access 2000. i have a
huge book (mastering access 2000) though the cd is missing. i looked
at using the wizard for time reporting, but is was designed for
external clients, and the input interface was not what our users are
looking for. aarguh. where to begin.

first question. do i need a table for each individual day, or can i
lump all the days in one month in one table?

second question. i'm having trouble creating an input form for the
user...but assuming i create something that works, will it generate a
new table with the data in it? i need something to report on...so,
where will the data end up?

third question...(maybe this should go first) - are there sample
applications i can try before i buy? or some that i can try, buy and
modify slightly? this may be a better alternative than creating
something from scratch...?

thanks,

steve miller
glenview, illinois
Nov 13 '05 #1
2 2149
Thanks Salad...you have solid mentoring skills, indeed. I have some
additional questions, etc -- if you have time...but please know...your
comments are so appreciated. Thank you soooo much.

Salad <oi*@vinegar.com> wrote in message news:<Te*****************@newsread2.news.pas.earth link.net>...
Steve Miller wrote:
hello...

i am a 'user' of access, meaning, i import excel files, join, and
merge....that's about the extent of my expertise with ms-access. my
boss wants me to create an access application that will replace our
'excel' version of time reporting.
A good boss. Has confidence in you. Now...if you have confidence in
yourself....

we use ms-access 2000. i have a
huge book (mastering access 2000) though the cd is missing. i looked
at using the wizard for time reporting, but is was designed for
external clients, and the input interface was not what our users are
looking for. aarguh. where to begin.

first question. do i need a table for each individual day, or can i
lump all the days in one month in one table?


No. Why would you want a table for each day. You'd never get a day
off. Hey Steve, need you to create a table for tomorrow! Do you
currently create a new Excel sheet for each day?

Look at the Excel sheet. It is comprised of rows and columns. That is
what a database table is. A row is a record. The columns are the
fields. You can have 100 of thousands of rows as long as you don't
exceed the database specifications (see specifications in help)

You need to think your tables and structure out. First thing, you want
to create an employee table. I suggest a table with an autonumber (call
it EmpID) or if you have an internal employee id use that and make it
the primary key. Some other fields are first name, last name, and SSN
and whatever other info you track on the emp that is relevent to this table.


ok, i did this...the table has two columns. Employee Name, Employee
Number. This is only for our division, so about 18 employees.

Next, you need a table to hold the time info. You need to figure out
what information you want to hold in it. Create an autonumber field
called EmpHoursID...or whatever and make it the primary key.
ok, this is where i get confused. my excel spreadsheet is arranged
like this (colums across)(each employee fills out a sheet, so the
employee name is found in the file name, ie: steve-june2004.xls)

project name, 1,2,3,4,5,6,7...,Total,Expense

so, what will the EmpHoursID do? will it collect the time for each
day, or only for a specific project over a number of days? I'm
looking for # of hours per project, per day, per employee.
Then you
need to add the additional fields. You will need the employee id field
to link to the Employee table.
did this...and when i created the form, a drop down list appears for
each employee name (cool!)
If you made EmpID an autonumber in the
Employee table , make this EmpID a number type long. Otherwise, it
should exactly match the size/type of the employee id in the table
Employee. Next, create 4 date/time fields. The first 2 are start
date/end date. The second 2 are start/end time. The reason for this is
that you might have shifts that may span 2 days.
I didn't do this because time start/end isn't necessary...just the
number of hours worked per day on the the project.

second question. i'm having trouble creating an input form for the
user...but assuming i create something that works, will it generate a
new table with the data in it? i need something to report on...so,
where will the data end up?
Once you have your tables created, you create the forms. You should
provide us with info on how you want the employee to sign in/out or how
the data is to be be entered. Or are the times entered by someone
else...iow the employees tell you their hours.

This is simply a user interface issue. You really need to put some
thought into this as to what data you need to collect


ok, i created the form...it looks very similar to the excel
spreadsheet, so the users will be comfortable entering the data.

my difficulties are as follows:

when the employee selects the month, i'd like the days the show across
identify when the weekends are, and populate the day name across the
numbers automatically...example:

the form looks like this:

empname, proj, month, 1,2,3,4,5,6,7...

so, empname is dropdown, proj is dropdown, month is dropdown. how can
i get the Monday,Tuesday,Wednesday....to correspond with the 1,2,3,4
based on the month and year?

also...i have one form. if i allow all employees to use this one
form, everyone will see what everyone else was working on. isn't
there a way that each user can have his/her own form? will it still
send all of the information back to the same table?

third question...(maybe this should go first) - are there sample
applications i can try before i buy? or some that i can try, buy and
modify slightly? this may be a better alternative than creating
something from scratch...?
Unknown. But it might be the best if you are not a developer. I went
to http://www.tucows.com/ and entered a search on Timeclocks. Do some
searching there. Try the words Time, Time sheet, time clock.


ok, i downloaded a couple of applications...not sure if they are
ms-access based or not. our computer guys (IS department) have this
machine locked down preventing any installations. so, i guess this is
another issue all together.

I would recommend if you go with a software method, make sure it has
import and export capabilities. IOW, if you have an employee list
already, you don't want to reenter it. You want to suck the data up
from your current employee list into the new app.
BTW. here is something for you to try out if you are familiar with
Excel. Get to the database window, click on the tables tab, and from
the menu select File/GetExternalData/Link. Select FileType Excel. Now
find a simple Excel table for testing....columns on top with rows. Hit
OK to link.

ok..I did this too. it looked ok, but not useful, since the first
three rows identified the data below, instead of only the first row as
a header. for example, like i mentioned above, it looked like this:

row 1: emp name, blank, mo,tu,wd,th,fr,sa,su,mo,tu,wd,th,fr,sa...etc
row 2: blank,projectnm, 01,02,03,04,05,06,07,08,09,10,11,12,13...etc

that way the employee knows which DAY corresponds to which date.

Now press OPEN for the Excel file.

thanks,

steve miller
glenview, illinois

Nov 13 '05 #2
Steve Miller wrote:
Thanks Salad...you have solid mentoring skills, indeed. I have some
additional questions, etc -- if you have time...but please know...your
comments are so appreciated. Thank you soooo much.


I'll take this off line. Is that your real e-mail addy?
Nov 13 '05 #3

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

Similar topics

3
1543
by: mark | r | last post by:
is there an industry standard method of costing out a project the problem i have is that when talking to a developer they say "i dont know how long it will take" which just isnt acceptable #...
3
3559
by: Dan | last post by:
I am a relatively new user on Oracle 9.2.0.1 and I am having trouble performance tuning this production database. I am running a large query that joins two tables, document(3 mil) and entity(9...
2
3078
by: Dan | last post by:
I am a relatively new user on Oracle 9.2.0.1 and I am having trouble performance tuning this production database. I am running a large query that joins two tables, document(3 mil) and entity(9...
0
2010
by: Rolan | last post by:
I know what I want to do regarding the average cost for inventory, but need some assistance to sort out some of the details to finalize an inventory table and query. Essentially, the information is...
41
3042
by: Matt Alanzo | last post by:
Our SOHO 2 person compay sells furniture (not programmers). In '98 we paid $,$$$ for a VBA -Access '97 accounting application, including VBA source code .... an huge investment for us then (and...
3
4895
by: jez123456 | last post by:
Hi My users, use ms access for querying and reporting on a backend database, however they need to replace ms access with a new reporting tool. I’m thinking of developing my own reporting...
8
14329
by: Smitha3 | last post by:
Hi all, I have made an application using team suite 2005 beta2 trial version and to distribute it i want to procure the license for deploying the project that i made in vb.net. I have used...
9
4741
by: Paul H | last post by:
As I understand it, to distribute a runtime version of Access 2003 with my app I need to spend £600 on "Visual Studio Tools for Office System package" which contains the RT plus a load of stuff I...
0
9286
by: Sharath | last post by:
Quality Globe is Glad to Offer you the Fast Track course on Automation, QTP Basics and Advanced, and Quality Center Starting Date: June 4th, 2007 Timings: 10 AM to 3:30 PM Duration: 50 Hours ...
0
7199
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
7273
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7322
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...
1
6982
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7451
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
5572
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
3150
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
731
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
374
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.