by nageswaragunupudi » Thu Apr 01, 2010 11:27 pm
bEditValid can be evaluated only when a Get is created. Actually bEditValid is called with paramters oGet and oCol, while exiting a Get.
We need to choose either to jump the column or enter into Get.
If you want to take some action when user moves from column to column, you can use bChange codeblock. Normally bChange codeblock is called when Row is changed. If we set oBrw:lColChangeNotify := .t., bChange is evaluated even when user moves from column to column, with .f. as parameter.
oBrw:lColChangeNotify := .t.
oBrw:bChange := { | lRowChange | If( lRowChange, <...>, <..colchangecode> ) }
Regards
G. N. Rao.
Hyderabad, India