Hey Mark,
On the schedule table contractors add their schedule each day they can work and a plain date field captures the date. One date + one contractor = a schedule record. The assignments table is related to the schedule table with the schedule being the parent. When an assignment is made, a pipeline looks at the date of assignment field (just another date field, not date/time) and the user it's assigned to and matches those two fields to that person's schedule for the day and passes that record ID back to the assignment in the Related Schedule field. That's done because this work is transcription work, and contractors might be able to work on 80-minutes of audio in one day and I need to know how much I already assigned them for each day.
So, what I'd like to show in the assignment form is all the records in the schedule table whose date is the same as the date of the assignment. I thought that's how I had it setup. Let me know if you think I'm missing something.
------------------------------
Daniel Johnson
------------------------------