Wij hebben o.a. één database met begrotingsregels. Het is mogelijk per begroting begrotingsregels, subtotaalregels en totaalregels te maken.
De regels weten wat ze zijn door een statusveld, dat de waarde 'b', 's' of 't' kan hebben. De 's'ubtotaalregels weten welke begrotingsregels ze onder zich hebben, via de interne relatie 'totalen'.
De berekening van het subtotaalbedrag is grofweg:
sum( totalen::bedrag ).
Wanneer je nu het bedrag op een begrotingsregel wijzigt, zou het mooi zijn als het subtotaal wordt bijgewerkt. In FMP 6 werkte dat, in 9 niet.
Een refresh screen is voldoende om de berekeningen te updaten, maar dat vereist een aparte handeling.
Het binnengaan van een bedragveld op een begrotingsregel loopt via een script. In dat script heb ik geprobeerd om op de subtotaalregel een trigger te zetten en de calc van het subtotaal aangepast in:
Vraag
marspan
Wij hebben o.a. één database met begrotingsregels. Het is mogelijk per begroting begrotingsregels, subtotaalregels en totaalregels te maken.
De regels weten wat ze zijn door een statusveld, dat de waarde 'b', 's' of 't' kan hebben. De 's'ubtotaalregels weten welke begrotingsregels ze onder zich hebben, via de interne relatie 'totalen'.
De berekening van het subtotaalbedrag is grofweg:
sum( totalen::bedrag ).
Wanneer je nu het bedrag op een begrotingsregel wijzigt, zou het mooi zijn als het subtotaal wordt bijgewerkt. In FMP 6 werkte dat, in 9 niet.
Een refresh screen is voldoende om de berekeningen te updaten, maar dat vereist een aparte handeling.
Het binnengaan van een bedragveld op een begrotingsregel loopt via een script. In dat script heb ik geprobeerd om op de subtotaalregel een trigger te zetten en de calc van het subtotaal aangepast in:
case( trigger ; 0 ) + sum( totalen::bedrag ). Dat helpt niet.
Wie heeft er een hint?
Link naar reactie
12 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.