GOTFOCUS fires when column NOT in focus
Posted: Fri Feb 19, 2010 1:59 pm
the GOTFOCUS clause in DCBROWSECOL fires in a continuous loop when you double click in a different column
DCBROWSECOL FIELD ROP->part_no PARENT oBrowseRoParts HEADER 'Part No' WIDTH 10 ;
GOTFOCUS {||(wtf 'part number gotfocus clause'), IIF( PARTS->(dbseek(rop->part_no+rop->vendor)),;
(TL_TableView( 'PARTS', ROP->part_no, 'PARTS', .t., .t. ),.t.),;
(dc_msgbox('No such part number on file'),.t. )) } ;
EDITPROTECT {||tl_IsSerial()};
EDITOR 'GET_ROP_PART_NO' PICTURE '@!'
DCBROWSECOL FIELD ROP->part_no PARENT oBrowseRoParts HEADER 'Part No' WIDTH 10 ;
GOTFOCUS {||(wtf 'part number gotfocus clause'), IIF( PARTS->(dbseek(rop->part_no+rop->vendor)),;
(TL_TableView( 'PARTS', ROP->part_no, 'PARTS', .t., .t. ),.t.),;
(dc_msgbox('No such part number on file'),.t. )) } ;
EDITPROTECT {||tl_IsSerial()};
EDITOR 'GET_ROP_PART_NO' PICTURE '@!'