Cool, thanks for the tip.
>"Report" is a command. It means that anything accesible by the routine executing the 'report' is also accesible by the report. ie:
>If you have a method with code :
>
>
>local lc1, ld1, luSomething, loObj
>lc1 = thisform.text1.value
>ld1 = this.parent.txtDate.Value
>luSomething = thisform.SomeProperty
>loObj = createobject('custom')
>loObj.Addproperty('c1','CharProp')
>loObj.Addproperty('d1',date())
>loObj.Addproperty('n1',seconds())
>
>report form myReport preview
>
>
>Any report field could also use these as expressions:
>lc1, thisform.text1.value, ld1, this.parent.txtDate.Value, luSomething , thisform.SomeProperty, loObj.c1, loObj.d1,loObj.n1 etc
>
>Cetin