I assign it in the visual editor (at design time).
>How you assign ControlSource? In visual editor or in code?
>
>MartinaJ
>
>>In my case the value is never NULL; I checked it. Also, even if I change the function, as you suggested, I still get error:
>>
>>
>>The data source for this object must be a variable reference
>>
>>
>>Thank you.
>>
>>>tValue can be .NULL.
>>>
>>>
>>>function DateTime2Date
>>>lparameter tValue
>>>return (iif( vartype( tValue,.T.)="T", ttod(tValue),tValue)
>>>
>>>
>>>MartinaJ
>>>
>>>>I get error when using a function in ControlSource of a grid. The function is as following:
>>>>
>>>>
>>>>function DateTime2Date
>>>>lparameter tValue
>>>>return (iif( vartype( tValue)="T", ttod(tValue),tValue)
>>>>
>>>>
>>>>The ControlSource in grid is as following:
>>>>
>>>>DateTime2Date( MyField )
>>>>
>>>>
>>>>What is wrong with the above? TIA.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham