I would like users to be able to enter data on a form that I prefill as much as possible. This would be done by user entered filters defined at the top of the form. If no filters are present, then I present 1 blank record for them to fill. But if a filter is entered for a specific column then I retrieve all of the data that matches from the respective parent tables, based upon the filter, and then present a single child record for every match, with the proper child fields blank that they then fill. e.g. a teacher is entering grades for every one of her students in a specific section. I want her to enter a grade date, the section, and her ID. I then present a table with a row for every student in that section. Each grade record (row) has the date, Teacher Id, and Section prefilled from the filters the teacher specified, and then I fill these other fields from the Section table: Student ID, Class, etc. The grade fields are left blank for her to fill. When completed she presses a "button", and everything is saved. Thanks!