Hi John,
As I explained to Jeff, There are NO checkboxes. All of the staff might work
any of these 55 tasks on any given day. They are only enter a number, NO
checkboxes. How would it be if I put a CBO with the users names and a date
field. Then put a subform in the main form with all the tasks and a field to
enter their volume worked. This way, they can select the tasks they worked
versus having a whole form full of tasks?
But then, If I use the Tasks ID field to link the main and sub forms
together, How would I pull the information out on the query, would it be the
same as if it were one form? I don't have much experience with subforms.
I'm still not totally clear on how you want this to work, but might this work?
You would have three tables:
Staff
StaffID <primary key>
LastName
FirstName
<etc>
Tasks
TaskID
TaskName
Worklist
StaffID <link to Staff, who did the work>
TaskID <link to Tasks, what they did>
WorkDate <Date/Time, when they did it>
Volume <how much they did>
You could use a Form based on Staff, wherein the user would select their name
from an unbound combo box to navigate to their record; and a subform to update
Worklist. The Master/Child Link Field would be the StaffID, there'd be a
textbox for Workdate defaulting to Date(), and a textbox for Volume.
If each person will be doing only a rather small subset of the tasks, it would
be simple to just put a combo box on the subform bound to TaskID to select the
task. If they'll routinely do some work on most or all of the tasks, you could
base the subform on a Query left-joining the Tasks table to the Worklist
table; this would show all 55 records (or more, if you add tasks), and the
user could enter values into the Volume field to automatically create a record
for that task.