While I can not speak to v15 specifically,
generally, automatic relations can be problematic, while not for the 
reason(s) you are questioning.
The biggest problems are:
- circular relations
- relational path

Circular relations - given tables A, B, C and D, and the below 
relationships
A -> B -> C -> D -> A
B -> D -> A

load a record in table A, with automatic relations - what happens?
- you can lose your loaded record in table A as auto relations chain 
from A to B to C to D back to A. 
- You can lose your loaded record in table A as auto relations chain 
from A to B to D to A
- you don't get the selection in table C as expected because of the 
relational chain A to B to D

As to specifically what you are seeing, it is likely due to some change 
inside 4D, probably as part network traffic reduction, in when auto 
relations get triggered.

Solution(s)
- Use RELATE ONE, RELATE MANY, RELATE ONE SELECTION, RELATE MANY 
SELECTION
to trigger your updates.
- make your relations manual, and trigger them as needed to avoid the 
issues I mention above.

On Fri, 13 Jan 2017 13:48:41 -0900, Max Morrison wrote:
> 
> Many-table records displayed in a subform are not automatically 
> updating after record-change button click (next, previous, etc). The 
> relations are automatic for simplicity. The subform operated as 
> expected under v12. Oddly… after the next-record button click and 
> record data changes but subform data does not, if I activate a 
> different data object or click on a different tab of a tab control, 
> the many-records subform data updates. Object methods contain nothing 
> related to records, and, tracing shows nothing significant to 
> generate the update of the subform.
> 
> I feel like I’m missing something obvious but I can't grok it so 
> far... I’ve read everything pertinent (I think) from versions 13 to 
> 15 and can not find anything that indicates functionality of subforms 
> or relations or input forms have changed, such that, an input-form 
> record-change-click no longer automatically updates related 
> many-table records in a subform. I’ve re-instantiated the subform 
> but no luck. This happens on a number of tables, many-to-one as well, 
> multi-tab-controlled subforms too.
> 
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to