>I have a checkbox in a grid with this code in interactivechange method:
>
>TRY
> IF THIS.VALUE = .T. AND InventoryByRequisition.TaxCredit = .T.
> REPLACE InventoryByRequisition.TaxCredit WITH .F.
> ENDIF
>CATCH TO oEx
> oEx = NULL
>ENDTRY
>
>When I check / uncheck by using the mouse or the spacebar everything works fine, but pressing the Enter key clears the grid and I haven't found a way to to debug or recover from this behavior.
>
>There is no custom code in the when or valid section of the checkbox.
>
>TIA
Unrelated info, but I prefer to write
this.value = this.value
llValue = this.value
if llValue and InventoryByRequisition.TaxCredit
replace TaxCredit with .f. in InventoryByRequisition
endif
Also why do you need try/catch here - do you have triggers you expect to fail?
If it's not broken, fix it until it is.
My Blog