Thema: Delphi Rave und Aggregates

Einzelnen Beitrag anzeigen

merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: Rave und Aggregates

  Alt 14. Nov 2003, 13:47
hey,

man lernt nie aus... habe mir gerade die cds-komponenten einmal näher angeschaut.
richtig: rave erkennt im ersten moment nur die "echten" und die kalkulierten felder.
die aggregates werden nicht erkannt. aber die cds-komponente trennt ja auch optisch diese zwei spalten typen

aber ist soweit auch kein problem. mit nachfolgendem codeschnipsel habe ich so auf die schnelle die virtuelle spalte "durch" an
die reportengine übergeben.
vereinfacht gesagt, habe ich über die rave-calculated fields diese "etwas andere" spalte angefügt und damit werden sie in rave nutzbar (aber beim refresh (!!!danach nicht mehr notwendig!) der rave dataview muss deine applikation laufen!)

der durchschnittswert der felder wurde korrekt übergeben (bei jedem datensatz, ist aber vom ergebniss nicht schädlich, oder ?)

Code:
procedure TForm1.RvDataSetConnection1GetRow(
  Connection: TRvCustomConnection);
begin
  begin
    with Connection do
    begin
      DoGetRow;
      WriteFloatData(ClientDataSet1.FieldByName('durch').AsVariant, 0);
    end;
  end;
end;

procedure TForm1.RvDataSetConnection1GetCols(
  Connection: TRvCustomConnection);
begin
  begin
    with Connection do
    begin
      DoGetCols;
      WriteField('durch', dtFloat, 1, '', '');
    end;
  end;
end;
schicke bitte ein kurzes feedback hier ob dein problem damit gelöst ist!!


gruss und ein schönes wochenende



thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat