Acessar evento de um field Dinamico!!

Delphi

08/02/2008

Olá pessoal,

Mais uma vez a experiencia veio me faltar, tenho um ClientDataset onde os fields são criados dinamicamente de acordo com quantos meses o usuario vai trabalhar.

Depois de criados preciso acessar o evento OnChange ou OnExit desses fields dinamicos, ou alguma outra forma de executar uma procedure quando eu tirar o foco do Field.

Usando BDS-2006 arquitet, DbExpress, Firebird e componentes(grid) DevExpress.

Desde de já agradeço!!! Abraços!!!


Wadojr

Wadojr

Curtidas 0

Respostas

Djjunior

Djjunior

08/02/2008

bem acho que vc poderia fazer o seguinte

criar uma função do tipo OnChange

procedure TForm1.FieldChange(Sender: TDataSet);
begin

end;


e quando criar o field faria
SeuField.OnChange := FieldChange;

ou algo do tipo... não tenho certeza com relação a assinatura da procedure


GOSTEI 0
Wadojr

Wadojr

08/02/2008

Legal amigo, valew a dica.

Vou testar e retorno pra dar o feedback...

desde já agradeço... abraço!


GOSTEI 0
Wadojr

Wadojr

08/02/2008

Amigão, funciona sim,

Muito legal, desse jeito da certo, só um detalhe:

O tipo é TField e não TDataSet, aí fica show, mas valew demais.


Obrigado!


GOSTEI 0
POSTAR