Page 1 of 1

The event "OnCalcFields" work?

Posted: Wed 16 Mar 2005 20:21
by Guest
Hi,

In my application the event "OnCalcFields" don´t work.

Example:
procedure TForm1.MyTable1CalcFields(DataSet: TDataSet);
begin
ShowMessage('CalcFields MyTable1');
end;

I use:

Delphi 7
MySQL Data Access Components 3.50 - Demo

Any property can be set before use "OnCalcFields"?

Thanks!

Posted: Thu 17 Mar 2005 10:37
by Ikar
Most likely, you haven't set any calculated field.

Posted: Thu 05 Jun 2008 14:58
by giltonic
In the Delphi HELP Sorry it's in french
OnCalcFields est déclenchée quand :

Un ensemble de données est ouvert.
Un ensemble de données est placédans le mode dsEdit.
Un enregistrement est lu depuis la base de données.

Si la propriétéAutoCalcFields a la valeur true,OnCalcFields est aussi déclenchéquand :

La focalisation passe d'un contrôle visuel àun autre,ou d'une colonne àune autre dans un contrôle grille orientédonnées alors que des modifications ont été faites àl'enregistrement.
So It means

When AutoCalcFields=true and when you tab throw controls with modifications "OnCalcFields" must working !...

So Guess is right ! Why OnCalcFields doesn't work ??