How to make Unbound controls take different calculated values for each record

I have come across a way of making unbound controls take calculated values that are different for each record. In the datasource for the control type :

'=fnFunctionNam e(parameters)'

The fnFunctionName( ) would be a VBA function in the form module for instance.
Note: if you want the function to process values from other...