I work with a local community assistance program that distributes food to families once per month. What I'm trying to do is create a database (not the issue) with a simple method of inputting the attendance (where I'm having trouble) that is simple enough for the people who run the program (in their 60's +) to use each month.
My experience is extensive in VB6/VBA and C#. I'm just stumped on designing the form. We can use any version of Access for this. I'm thinking check boxes would be simplest, but my issue is that sometimes they're entering data from the last three or four months at once. I'd like the form to show the previous months' attendance so they can do this bulk entry. I just can't quite figure out how to maintain database integrity by using a one-to-many table schema and have these check boxes.
The other issue is that this is being run under the umbrella of a larger food distribution charity. They may come and ask for a printout of the attendance at any time. I would like to have a report that prints out like a spreadsheet with the name on the far left and a row of cells off to the right with "January 2013", "February 2013", etc as headers with an X or such in the column to show that they were there.
My experience is extensive in VB6/VBA and C#. I'm just stumped on designing the form. We can use any version of Access for this. I'm thinking check boxes would be simplest, but my issue is that sometimes they're entering data from the last three or four months at once. I'd like the form to show the previous months' attendance so they can do this bulk entry. I just can't quite figure out how to maintain database integrity by using a one-to-many table schema and have these check boxes.
The other issue is that this is being run under the umbrella of a larger food distribution charity. They may come and ask for a printout of the attendance at any time. I would like to have a report that prints out like a spreadsheet with the name on the far left and a row of cells off to the right with "January 2013", "February 2013", etc as headers with an X or such in the column to show that they were there.
Comment