Hallo,
es gibt ja unter
Crystal Reports VCL die Komponente TCrpe für Delphi. Diese Komponente ist direkt vom Hersteller der Crystal Reports
Hat jemand schon Erfahrungen damit gesammelt?
Mich würden besonders folgende Erfahrungen mit TCrpe interessieren:
- Version 10 von CR
- Datenbankanbindung zu Oracle
- Welche Datenbanktreiber habt Ihr verwendet
- Evtl. Probleme die auftraten
- ...
Wir haben große Probleme mit dem Umstieg von Delphi 5 (und TCrpe version 6) nach Delphi 7 (und TCrpe Version 10).
Einfache Reports funktionieren.
Aber Reports mit
SQL Statements die das Schlüsselwort
union versenden bringen z.B. Fehler.
Abfragen mit großen Datenmengen verursachen Probleme.
Reports in denen dynamisch gerechnet wird (Formeln) verlieren in der Ansicht am Bildschirm Werte nach dem blättern. (direkter Ausdruck funktioniert fehlerfrei).
...
Wir verwenden die P2SORA7.DLL
Delphi-Quellcode:
...
Crpe := TCrpe.Create(Form1);
iLogon := Crpe.LogOnServer.Add('oracleserver');
Crpe.LogOnServer[iLogon].DLLName := 'P2SORA.DLL';
Crpe.LogOnServer[iLogon].UserID := ...
Crpe.LogOnServer[iLogon].Password := ...
Crpe.LogOnServer[iLogon].ServerName := ...
Crpe.LogOnServer[iLogon].DatrabaseName := ...
Crpe.LogOnServer[iLogon].LogOn;
Crpe.ReportName := 'C:\TEMP\Test.rpt';
Crpe.DiscardSavedData;
Crpe.ParamFields[0].CurrentValue := 'TST';
Crpe.OpenJob;
Crpe.Output := toPrinter;
Crpe.Execute;
Crpe.CloseJob;
...
Ich hoffe das jemand antwortet
Vielen Dank im Voraus