do case case USED( JUSTSTEM( this.controlsource ) ) * it's a cursor/table/view field case VARTYPE( JUSTSTEM( this.controlsource )) = "O" * Object property otherwise * it's a memory variable endcase