Olá Pedro,
Você utiliza qual versão do VFP? Se for o VFP 7 tem jeito de fazer o que você quer... Tente o seguinte código no evento BeforeRowColChange:
LPARAMETERS nColIndex
If InList(This.RowColChange,1,3)
EndIf
Explicando melhor:
A propriedade RowColChange retorna:
0 - Nenhuma alteração
1 - Alteração de linha
2 - Alteração de coluna
3 - Alteração de linha e coluna
PS: Essa propriedade foi implementada no VFP 7.
Se você utilizar uma versão mais antiga do VFP, até tem como fazer, mas vai dar um trabalhinho extra: Vc precisará controlar em uma propriedade o registro anterior/atual - RECNO() - e comparar com o registro atual no BeforeRowColChange.
[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte