Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Suche Report-Generator... (https://www.delphipraxis.net/9149-suche-report-generator.html)

neolithos 19. Sep 2003 09:37


Suche Report-Generator...
 
Anforderungen:

- Reporte sollen in eine extra Datei auf der Festplatte liegen.
- Diese Datein sollen nur von einer Extra-Anwendung des ReportBuilder's erstellbar sein.
- Zum Reportanzeigen soll nur die reine ODBC Connection genügen (kein ADO, BDE <- bin ich Allergisch gegen).
- ich möchte die die Daten des Reportes auch aus dem Speicher in den Report-Viewer geben können.

ReportBuilder oder QuickReport fallen daher sofort raus.

merlin17 19. Sep 2003 10:51

Re: Suche Report-Generator...
 
neo,


so grob und auf die schnelle:

- Reporte sollen in eine extra Datei auf der Festplatte liegen.
ist bei rave in einer externen rav-datei realisiert.

- Diese Datein sollen nur von einer Extra-Anwendung des ReportBuilder's erstellbar sein.
entweder über den enduser-designer (rave beX + EUDL) oder über Rave Standard Editon (http://www.nevrona.com/rave/standard.html)

- Zum Reportanzeigen soll nur die reine ODBC Connection genügen (kein ADO, BDE <- bin ich Allergisch gegen).
hmmmm wie meinst du reines odbc. wie gehst du aus delphi/c++-builder auf odbc ? bei rave gibt es einen zweiten weg über die sog. datalinks, d.h. die kommunikation erfolgt direkt mit der datenbank, ohne eine delphi-applikation in der mitte; ist für den rave-server wichtig.


- ich möchte die die Daten des Reportes auch aus dem Speicher in den Report-Viewer geben können.
es gibt einen möglichkeit über xml direkt die daten in den report zu schiessen, d.h. ohne jegliche komponenten installation oder datenbankschicht (wie ado, bde, dbExpress....). aber hier sind im thread zu wenige info's was genau du vorhast.


gruss


8) thomas, TeamNevrona

neolithos 19. Sep 2003 11:23

Re: Suche Report-Generator...
 
Zitat:

Zitat von merlin17
- Zum Reportanzeigen soll nur die reine ODBC Connection genügen (kein ADO, BDE <- bin ich Allergisch gegen).
hmmmm wie meinst du reines odbc. wie gehst du aus delphi/c++-builder auf odbc ? bei rave gibt es einen zweiten weg über die sog. datalinks, d.h. die kommunikation erfolgt direkt mit der datenbank, ohne eine delphi-applikation in der mitte; ist für den rave-server wichtig.

Ich hole meine Daten via. ODBC-Core-Api.

Code:
SQLAllocHandle
SQLConnect
...
SQLDisconnect
SQLFreeHandle
Zitat:

Zitat von merlin17
- ich möchte die die Daten des Reportes auch aus dem Speicher in den Report-Viewer geben können.
es gibt einen möglichkeit über xml direkt die daten in den report zu schiessen, d.h. ohne jegliche komponenten installation oder datenbankschicht (wie ado, bde, dbExpress....). aber hier sind im thread zu wenige info's was genau du vorhast.

Ich meinte nicht die Daten die Angezeigt werden, sondern die Daten aus der Report-Datei (z.B. *.rav)

neolithos 22. Sep 2003 11:05

Re: Suche Report-Generator...
 
RAVE getestet -> unbrauchbar.

kennt wirklich keiner einen süßen kleinen Reportgenerator.

neolithos 22. Sep 2003 11:27

Re: Suche Report-Generator...
 
Hat jemand Erfahrung, damit gesammelt...

http://mdreport.sherlock.com.au

marcgeldon 25. Sep 2003 10:16

Re: Suche Report-Generator...
 
Kann dir nur die Fast Reports ans Herz legen. Schnell, stabil und einfach zu bedienen. Hat auch einen netten Reportgenerator für den Endanwender:

http://www.fast-report.com/en/frvcl.php

Hoffe das hilft weiter. Davon gibt es auch eine kostenlose Version. Die kann aber weniger.


Liebe Grüsse,

Marc Geldon

merlin17 14. Nov 2003 12:17

Re: Suche Report-Generator...
 
neo,

<< RAVE getestet -> unbrauchbar. >>
ist aber (für viele überraschend, da in den letzten wochen alle auf crystal.net in den
newsgroups getippt haben.....) in delphi8 for .net die report-engine von borland.
um unbrauchbar definieren zu können, muss man die report-engine kennen. und bei rave
hat man eine sehr hohe lernkurve am anfang, aber dann wird es richtig schön mit rave-reporting.

nix für ungut


;-) thomas

http://www.borland.com/delphi_net/pd...8_techview.pdf

samson 14. Nov 2003 12:44

Re: Suche Report-Generator...
 
Hallo.

Warum fliegt der ReportBuilder flach??? Damit kann man auch alles machen.

- Ich kann ReportDefinitionen auf der Platte speichern
- Ich kann Reports im PDF-Format speichern
- und ich habe sogar mit DADE direkten Zugriff auf Oracle.

Ich denke das dieses Tool schon sehr gut ist.

Gruss


Samson

merlin17 14. Nov 2003 13:03

Re: Suche Report-Generator...
 
samson,

und wie sieht es mit der unterstützung von C++Builder(x) und kylix aus ?!
meines wissens gibt es den report builder nur für delphi und nicht für eine
andere ide von borland.

gruss

:-) thomas

samson 14. Nov 2003 13:11

Re: Suche Report-Generator...
 
Hallo.

Woher soll ich denn Wissen, das Du das in C++ oder Krylix verwenden möchtest. Ich habe jetzt nur auf die Anforderungen geschaut, welche am Thread anfang beschrieben sind.

In Delphi 6 funktionukkelt das auf jedem Fall.

Gruss


Samson

merlin17 14. Nov 2003 13:40

Re: Suche Report-Generator...
 
nein,
dein einwand warum nicht reportbuilder habe ich als
frage an borland gesehen. und borland musste
sich eine report engine aussuchen, welche nicht nur
mit delphi läuft, sondern mit den anderen und auch
in der "neuen welt" (rave.net ist kurz vor fertigstellung).


:-) thomas

Smokey 14. Nov 2003 16:38

Re: Suche Report-Generator...
 
naja rave is aber echt so ne sache....


Ich wuerde es gerne mal testen um ein Expose zu drucken. Nur leider ist die Docu bzw Hilfestellung bei dem Ding etwas dürftig.

Will man direkt Datenbankinhalte drucken findet man 100te von Tips/Tricks.

Allerdings habe ich keinerlei Beispiele gefunden, wie ich nun beispielsweise aus meine Anwendung Inhalte von Textfeldern an Memofelder im Report schicke oder ähnliches.

Gelesen hab ich dabei alle Beiträge hier im Forum, hab die Nevrona Seite durchsucht und beide .pdf Hilfen die da zu finden waren durchwühlt.

Mit dem ergebnis, dass ich immernoch garkeinen bis überhaupt keinen Plan habe wie das gehen soll :pale:

Rave mag ja von der Funktionalität her toll sein, nur leider ist es ohne Hilfe nicht zu durchschauen :evil:

merlin17 14. Nov 2003 16:53

Re: Suche Report-Generator...
 
smokey,

stimmt, die doku ist noch etwas verbesserungswürdig.... :oops:

<<Inhalte von Textfeldern an Memofelder im Report schicke oder ähnliches. >>

Code:

procedure TForm1.RvCustomConnection1GetCols(
  Connection: TRvCustomConnection);
begin
      Connection.WriteField('FieldMemo1',dtMemo,30,'','');
end;

procedure TForm1.RvCustomConnection1GetRow(Connection: TRvCustomConnection);
var
   s : string;
   Buffer : PChar;
begin
  // Delphi Memo1 in RaveMemo
  GetMem(Buffer,Length(Memo1.Text) + 1);
  StrCopy(Buffer, PChar(Memo1.Text));
  Connection.WriteBlobData( Buffer^, Length(Memo1.Text));
  FreeMem(Buffer);
end;

that's all

:-) thomas, TeamNevrona

Smokey 14. Nov 2003 17:16

Re: Suche Report-Generator...
 
hm nuja isn ansatz, aber keine Lösung für mich :o)
Wodurch zb werden die events ausgelöst?
Aber das führt hier nun zuweit...

Dürfte ich dir evtl mal nen kleines Beispielprojekt schicken und machst mir mal den code fürs übertragen? dann hätt ich ne orientierung wie dit läuft.

Also echt nur watt eher kleines, das wär superliep :oops:

u_ko 25. Nov 2003 12:47

Re: Suche Report-Generator...
 
Habe vor kurzem einen Open-Source Reportgenerator namens "Report Manager"
gefunden. Nachdem man sich etwas eingewöhnt hat, kann man damit wunderbar
arbeiten. Die genannten Anforderungen sollte der erfüllen.
Man kann den Generator als Delphi-Komponente oder ActiveX einbinden.

Hiere der Link:
http://reportman.sourceforge.net


Gruss

:)
U_Ko

MrSpock 25. Nov 2003 14:42

Re: Suche Report-Generator...
 
Hallo u_ko,

zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum.

Du hast dich ja gleich gut eingeführt :thuimb: , ich suche nämlich schon seit längerem einen Report Generator für Kylix und habe auf eine entsprechende Anfrage bisher keine Antwort bekommen.

Den werde ich einmal testen. Also noch einmal danke und weiterhin viel Spass und Erfolg in unserem Forum.

Kevin 12. Feb 2004 09:31

Re: Suche Report-Generator...
 
Gibt es denn nun schon Erfahrungsberichte zum "Report Manager"? Bin auch gerade auf der Suche nach Progs und Komponenten zur Reporterstellung und würde gern näheres über den "Report Manager" erfahren... :thuimb:

APP 12. Feb 2004 09:59

Re: Suche Report-Generator...
 
Hallo,
ein schlanker Report-Generator täte mich auch interessieren,
allerdings ist die schon die Größe der gezippten Komponenten
mit 1,7 MB und für den "Report Manager Designer" mit 18 MB
nicht gerade leicht gewichtig. :pale:


Dieser Auszug aus der FAQ stimmt mich als D5-Pro Heim-User sehr :cry:
Zitat:

Zitat von FAQ
Q. Why Report Manager needs TClientDataset?

The engine must be capable of go back one record for the main dataset (Prior procedure) because grouping feature, but some datasets only support unidirectional datasets, I use a patched version of TClientDataset (TRpDataset), that no eats lots of memory like TClientDataset, it frees the records it does not need so the engine can print/proces millions of records without memory problems but a bit slower if you print only a few thousand records.

Because this, Delphi 5 Professional or lower can not be used as native components but you can use the ActiveX control.

p.s. Und mit Active-X habe ich keine :) (<-- "Freude")

minimops 12. Feb 2004 14:42

Re: Suche Report-Generator...
 
Was haltet Ihr denn von List&Label (Combit.de)? Ist von der Grundidee ja sehr flexibel...

Kevin 12. Feb 2004 15:46

Re: Suche Report-Generator...
 
Ab 400 Euro... :shock: No, das wollte ich erstmal nicht anlegen :gruebel:

Lemmy 13. Feb 2004 06:23

Re: Suche Report-Generator...
 
Hi,

Zitat:

Zitat von minimops
Was haltet Ihr denn von List&Label (Combit.de)? Ist von der Grundidee ja sehr flexibel...

Ich habe mir den vor 2 Jahren mal angesehen, bin aber dann mit wehenden Fahnen zu FastReport geganen. ist einfach ein geiles Teil....

Grüße
Lemmy


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:43 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