Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Rave Report Problem (https://www.delphipraxis.net/81481-rave-report-problem.html)

NTM 28. Nov 2006 07:29

Datenbank: Accesse • Zugriff über: ADOQuery

Rave Report Problem
 
Hallo zusammen,
ich habe mal wieder ein kleines Problem mit Rave Report .
Gibt es die Möglichkeit mehrer Rave Report Dateien anzulegen und beim Drucken über ein Menu die Datei die man benutzen will auszuwählen und zu Drucken.

Danke schon einaml im vorraus.

Andreas Schilling 28. Nov 2006 10:56

Re: Rave Report Problem
 
Das ist der Teil um an die Reportnamen zu kommen
Delphi-Quellcode:
// Funktion für eine externe *.rav -Datei mit mehreren Reports drinnen

function Zeige_ReportListe(Rave_Datei : string) : TStringList;
  var slReportliste : TStringList;
begin
  // Rave_Datei ist der Pfad der externen Rave-Datei z.B. "C:\Temp\Test.rav'
  if FileExists(Reportname)
  then begin
    slReportliste := TStringList.Create;

    Raveprojekt1.Active := false;
    Raveprojekt1.ProjectFile := Rave_Datei;
    Raveprojekt1.Active := true;
    Raveprojekt1.GetReportList(slReportliste, false);
   
  end;
  Result := slReportliste; // beinhaltet alle in der *.rav vorhandenen Reportdateien
end;

// Ergebnis in Menü einlesen

procedure Drucken(Rave_Datei, Rave_Report : string);
begin
  Raveprojekt1.Active := false;
  Raveprojekt1.ProjectFile := Rave_Datei;
  Raveprojekt1.SelectReport(Rave_Report, False);

  RvSystem1.SystemPrinter.Title := 'Name im Druckerspooler';
  RvSystem1.DefaultDest := rdpreview;

  Raveprojekt1.ExecuteReport(Ravereport);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz