Evento OnExit no DBGrid

19/12/2005

Saudações,
minha dúvida é bastante simples porém como nunca fiz....é o seguinte...tenho uma grid com duas datas DT_Entrada e DT_Previsão o que eu quero é que ao se cadastrar a data de entrada o sistema informe automaticamente a data prevista de pagamento (que é de 30 dias após a entrada). Sei que isso é simples e existe o evento OnColExit mas não sei qual a propriedade da Grid (célula,coluna) usar. Alguém pode ajudar? Muito obrigado.


Zooropa

Respostas

19/12/2005

Jairroberto

Olá, Elias Júnior!

Utilize os eventos dos campos (TField) para definir as regras de negócio do aplicativo. Neste caso, você pode usar o evento OnChange do campo ´DT_Entrada´ para definir o valor do campo ´DT_Previsao´:

procedure TForm1.cdsMasterDT_EntradaChange(Sender: TField);
begin
  cdsMasterDT_Previsao.AsDateTime := Sender.AsDateTime + 30;
end;



Um abraço,
Jair


Responder Citar

20/12/2005

Zooropa

Saudações Jair,
obrigado pela dica. Irei testá-la agora...assim que tiver algum resultado, informo.


Responder Citar

20/12/2005

Zooropa

SAudações Jair,
testei sua dica e realmente funcionou. Muito obrigado, amigo!


Responder Citar