DBGRID

Firebird

19/02/2004

Olá gostaria de saber como faço para dar um SelectedIndex em uma célula sem que a mesma entre em estado de edição, mas sem alterar o Option da mesma, ou seja, colocar false na opção dgEditing, senão não poderei editar as demais células.

Tenho três colunas a primeira é o preço do produto a seguinte é o campo de desconto ondo será colocado o índice e a última é o preço final, foi colocado no evento OnColExit a fórmula para tal por último dou o SelectedIndex para a próxima célula, mas não queria que entrasse em estado de edição.

Obrigado


Ninjapan

Ninjapan

Curtidas 0

Respostas

Marcos Fernando

Marcos Fernando

19/02/2004

CRIE UMA VARIAVEL CHAMADA
PodeSalvar:boolean;


NO BEFOREAFTER DE SEU COMPONENTE DE LIGAÇAO A TABELE COLOQUE O CODIGO:

if not PodeSalvar then abort;


AI QUANDO FOR MANDAR SALVAR COLOQUE ASSIM:
podesalvar:=TRUE;
SEU_COMPONENTE_DE_LIGAÇAO.post;
PodeSalvar:=False;


ESPERO TER AJUDADO


GOSTEI 0
POSTAR