>I've been looking for a VFP function or a UDF that will allow me to determine if an object's control source refers to either a column in a cursor/table or to a memory variable. If it refers to a column I need to do a REPLACE command to update the column. If it refers to a memory variable I need to replace the value in the variable. Something like this is what I'm looking for:
>
> IF OBJTYPE(Object.ControlSource) = 'C'
> REPLACE (Object.ControlSource) WITH ltNewDateTime
> ELSE
> STORE ltNewDateTime TO (Object.ControlSource)
> ENDIF
>
>Thanks!!!
>Jim
Jim,
IMHO there is no simple way to check that (check code below for a try anyway:). Instead you could simply change the object.Value, no?
If !empty(object.controlsource) and ;
fsize(justext(object.controlsource),juststem(object.controlsource)) > 0
Cetin