[AccessD] Chore Schedule

Bill Benson bensonforums at gmail.com
Tue Mar 25 13:01:40 CDT 2014


Not all tasks are daily. That is why I went for points.
On Mar 25, 2014 1:46 PM, "Rocky Smolin" <rockysmolin at bchacc.com> wrote:

> David:
>
> I'd put free week as a task.  But actually, I'd have the calendar each day
> instead of by the week so in tblPersonTaskJunct there would be a record for
> each day/person/task combination.
>
> In the FE I'd have a function that assigns a person to a task for an entire
> week (actually you could have starting date and ending date - that would
> give you more flexibility).
>
> Then for trades of a day, the user could just change the name of the person
> on that day. Giving the original person on that task another day/task would
> be up to the user.
>
> Of course, everybody has to play by the rules and not go into the system
> and
> give all their tasks to someone else.
>
> But I'd keep the BE as simply as possible - atomic: like keep the values
> like date as days instead of weeks - and put all your 'business rules' in
> the front end.
>
> R
>
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee
> Sent: Tuesday, March 25, 2014 9:15 AM
> To: Access Developers discussion and problem solving
> Subject: [AccessD] Chore Schedule
>
> So, I'm playing around with the idea of making a database for a task/chore
> schedule for our 3 kids.
> Right now they rotate between dishes, trash (inside and taking it to the
> curb) and a free week.
>
> They all have busy schedules with school, work, extra curricular activities
> and whatever else they might have time for. So a need may arise for one
> person to "request" a trade of a day or the complete week for another
> person. The other person would, obviously, have to approve it.
>
> I having a bit of trouble coming up with the table schema.
>
> Obviously we would have a table of tasks/chores:
>
> tblTask
> TaskID (AN, PK, INT)
> Task (Varchar(25))
>
> Sould the Free week be listed as a task for simplicity?
>
>
> I also need a person talbe
> tblPerson
> PersonID
> Person
>
> Would a junction table handle it all?
> tblPersonTaskJunct
> PKID
> TaskID
> PersonID
> WeekNumber ? DayNumber?
>
> Would I need another table for the trades?
>
> Any ideas?
>
> Thanks,
> David
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>


More information about the AccessD mailing list