- Form A has a button to open a New Record, which opens Form B in Dialog mode (if it matters)
- On Form B, I have an expression in the form header that displays the name that is currently being entered
- When the name is entered, the expression displays the entered name for that record appropriately
- On this same Form (Form B), there are several Forms for the user to choose from (we'll call them Form Cs)
- Form Cs are actually subforms of Form B with the fields of Form B removed
- Parent/Child linking is matched on each of Form C
- Like on Form B, Form Cs also have an expression that displays the name in the header
When I open an existing record, when I navigate to Form Cs, I am in the right filtered record as is validated by the expression in the form header.
But here's the problem: When I open a New Record and enter information in Form B, most of the Form Cs update to the info in the New Record, but a couple do not...although that's not true all the time. Bear in mind, that the New Record is likely not established yet (still in "Dirty" I guess). There is no pattern as to why most of the Form Cs update most of the time. Additionally, it seems that some of the Form Cs are more successful than others, but it's not like some are 100% and others are 0%, it's more like you have "Likely" and "Unlikely". Just now I opened a new record, and when I clicked the "Unlikely" Form C, I noticed a failed linking. I open and closed that form (while in Dirty) and no bueno. I then click a "Likely" Form C and it linked fine. Then went back to the "Unlikely" and then the linking worked.
Again, the Parent/Child links are done, and for an existing record, the filter is fine and once it initially links to the parent form, naturally the link sticks. I was wondering if it was a lag or something, but it doesn't seem to be a matter of time, just that the "starter" isn't firing well on some of the Form Cs.