Acessar evento de um field Dinamico!!
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!!!
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
Curtidas 0
Respostas
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
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
08/02/2008
Legal amigo, valew a dica.
Vou testar e retorno pra dar o feedback...
desde já agradeço... abraço!
Vou testar e retorno pra dar o feedback...
desde já agradeço... abraço!
GOSTEI 0
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!
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