I'm designing a timesheet database and I have a main form (frmTimeMain) with several subforms. There is a subform for each day of the week so each subform is linked to the same table and is writing to the same fields in that table. I have 3 values in the parent form that need to be passed to each subform. The way I have it setup now works - kind of. I can pass the data and save each record, but because the values are being passed as soon as the subforms load, blank records are being created. Is there a way to stop a record from being created until the subform has focus and also not pass the needed values from the parent form until at least one of three specific fields has data entered into them?