Calculations not on the layout

I have a performance issue on one area of my solution and I think the problem may be linked to calculations that are associated with the table the form uses, but none of these calculations are on the form in question.
So here is my question:
Does Servoy run through and calculate all of the calculations for a particular table regardless if the calculations are in the current layout the user is on?

Did that make sense? Somehow it did in my head.

In other words, Will Servoy run calculations that are not no the layout the user is viewing?

I don’t know if that was any better.

Anyway, any responses would be greatly appreciated.

I suppose Servoy will always calculate the calculated fields when
the columns of a set of records are retreived from the database.

My understanding is that Servoy will always retreive all columns of a set of records (onto the Servoy Server) wether they are show on a form or not.

Calculated fields are defined in the Dataprovider and not in a form.

Only the relevant data that is shown in a form will then be sent to the client.

Anyway, that is my understanding, maybe a Servoyan can comment on this one ?

Regards,

Hans