This question requires a bit of setup, so please bear with me!
I have a three-level deep relational hierarchy: Customers, Jobs, and Uploads. I have defined three forms (all table views), one each for each of these tables. All three table views show in tabless tab panels on a fourth form called 'main'. Main is based on the Customer table. The Jobs table view tab panel is related to Customers via a cust_sn that appears in both files. Uploads is related to Jobs via a relationship with a global field on the left that gets populated with the job_sn when triggered by the OnRecordSelected event.
The goal is to select a customer in the top table view, have that result in the display of that customer's jobs in the second table view, and have the selected job in the second table automatically result in the display of the uploads for that job in the third table view. When you click back and forth between customers in the top tab panel, the jobs tab panel correctly shows that client's jobs. Here's the problem: This changing of displayed jobs in the second tab panel does *not* result in an OnRecordSelected event on the jobs form, so the Uploads tab panel never displays anything unless you manually click on a row in the jobs table view. Questions: Is there any way to trigger this? Is there a better way to set up the relationships so I don't have to resort to sticking the value of job_sn in a global when the user clicks on a job row to force the appropriate display in the Uploads table view?