I have 3 files; A,B,C
I created a calculated field in B based on a Sum of fields in A. I use this as a flag which I concatenate with another field in B to create a relationship between C and B. Currently this concatenated field (ID) is a Number with a calculated auto-entry. When I create a new record, this setup works great and the correct data shows in the ID field. However, when the Sum value changes, the flag value changes BUT the ID value does not until I delete the data in the ID field then reenter one of the keys for the particular record (NAME in this case.) It appears this is the normal occurrence in FMP. Why not just make the ID field a calculated field you say? Because FMP will not let me index on a field that derives it's data from a Summary field, my flag field from B. AND my current layout uses a relationship between C and B which needs that ID field in B to be indexed.
Is there a way around this problem?
I created a calculated field in B based on a Sum of fields in A. I use this as a flag which I concatenate with another field in B to create a relationship between C and B. Currently this concatenated field (ID) is a Number with a calculated auto-entry. When I create a new record, this setup works great and the correct data shows in the ID field. However, when the Sum value changes, the flag value changes BUT the ID value does not until I delete the data in the ID field then reenter one of the keys for the particular record (NAME in this case.) It appears this is the normal occurrence in FMP. Why not just make the ID field a calculated field you say? Because FMP will not let me index on a field that derives it's data from a Summary field, my flag field from B. AND my current layout uses a relationship between C and B which needs that ID field in B to be indexed.
Is there a way around this problem?