Child tables with different foreign keys for the same parent
I have found a couple of discussion about this, but not exactly my situation. The closest is THIS. I'll state my issue since it is a little different than the original, but the basic problem is the same, I think.
I have an app that will have three connected tables, one parent and two children. The data cannot be modified or augmented as they come from three different systems. The parent has two fields that could serve as a key. Each child only has one of those fields. How do I make these relationships?
I should stop there, but I have some ideas.
For one of the child tables - no problem (Coach!), it can use the parent field selected as key. For the other, it seems like something needs to be done to get the parent key on it. How do I do that in the easiest and most flexible way (e.g., I need to be able to create summary fields in that second child's relationship, which can be restricted if the relationship is based on a lookup field)? Do I make an entirely separate connected parent table refreshing at the same time and make the other potential key field the key for that alternate parent table, then relate that to the second child on the alternate key filed, then create an automation to write the first key field to a text field on the second child through that relationship?
That seems crazy, but I need records from both children tables to appear on one parent record and I'm not sure how else to do that and make sure I can create summary fields, etc. Am I missing an easier way to do this? This situation doesn't seem like it would be that unusual. Any help is appreciated.
------------------------------
Tate Forgey
------------------------------