Array
(
)

Evento OnExit no DBGrid

Zooropa
   - 19 dez 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.


Jairroberto
   - 19 dez 2005

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´:

#Código


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



Um abraço,
Jair


Zooropa
   - 20 dez 2005

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


Zooropa
   - 20 dez 2005

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