Einzelnen Beitrag anzeigen

rider

Registriert seit: 11. Aug 2006
90 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Berechnetes Feld vom Typ Boolean erstellen und ändern

  Alt 3. Sep 2006, 08:47
Zitat von viktorhugo:
Was mache ich falsch?
AutoCalcFields muss auf True gesetzt werden, sonst wird gar nichts berechnet.
Den Code würde ich so schreiben:
Delphi-Quellcode:
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
  Table1B_HasChildrens.AsBoolean := Table1HasChildrens.AsInteger <> 0;
end;
Allerdings musst du beachten, dass die AutoCalc Felder nur dann berechnet werden, wenn sie auch benötigt werden.
Also z.B. zur Anzeige in einem Grid werden nur die sichtbaren Zeilen berechnet.

Wie hast du denn festgestellt, dass nur der erste Datensatz berechnet wird?
  Mit Zitat antworten Zitat