c_total_raised could be defined as a summary field in Programs to compute a total, but getting a smooth update of that value as you edit fields and records in the portal can be a bit of a scripting bother.
But you can replace that field with a calculation field defined in the layout's table instead of the portal that uses the Sum function to compute the same total. This calculation will update much more smoothly as you edit portal data.
Thank you, could you give me an example of how i would use the Calculation Field instead please.. ?
To do that, I have to make assumptions about the design of your database that may not be correct:
Sum ( Programs::Amount Raised ) -->can't see the full field name in your screen shot and am assuming that this field is defined in your portal's table.
I can't tell you the name of the table in which you define this field as I don't know that name, but it should be the table on which you based your layout in most cases.