AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Quickreport + Customproperties in Stream speichern

Ein Thema von DataCool · begonnen am 23. Aug 2011 · letzter Beitrag vom 23. Aug 2011
Antwort Antwort
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
899 Beiträge
 
Delphi 10.3 Rio
 
#1

Quickreport + Customproperties in Stream speichern

  Alt 23. Aug 2011, 12:16
Hallo zusammen,

ich benutze einen Quickreport(keine Diskusion darüber) als Basis um in einer Anwendung
live einen Report zu entwerfen. Praktisch sieht das ganze in der Anwendung fast so aus wie in der Delphi IDE.
Jetzt würde ich gerne den entworfenen "Report" + einige simple Properties in einem Datei-Format X abspeichern,
um diese zu einem spätern Zeitpunkt wieder laden zu können.

Aus euren Erfahrungen würdet Ihr zu einer Verwendung/Nutzung des Delphi "DFM-Streaming" raten ?
Alles manuell in eine XML Struktur serialisieren ?
Oder ein komplettes eigenes Format verwenden ?

Wie gesagt im Prinzip geht es "nur" darum einen Quickreport inkl. seiner darauf plazierten "QRxyz Komponenten"(Label7Memo/Image) + ein paar Extra Properties(String/Integer) zu Speichern/zu Laden.

Für ein paar Anregung/Meinung wäre ich dankbar,

Greetz Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
jaevencooler

Registriert seit: 8. Sep 2005
Ort: Friedrichshafen
41 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Quickreport + Customproperties in Stream speichern

  Alt 23. Aug 2011, 12:23
Moin, Moin,

welche Quickreport Version setzt Du denn ein.


Gruß
Michael
Michael
Wissen ist Macht, nichts wissen macht auch nichts.
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
899 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Quickreport + Customproperties in Stream speichern

  Alt 23. Aug 2011, 12:27
Hi,

hätte ich natürlich erwähnen können

Verwende Version 5.xyz unter XE

Greetz Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
jaevencooler

Registriert seit: 8. Sep 2005
Ort: Friedrichshafen
41 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Quickreport + Customproperties in Stream speichern

  Alt 23. Aug 2011, 12:50
Moin, Moin,


also in unserer Version (aktuelle Version 5.05 Pro) gibt es folgende Funktionen :

Delphi-Quellcode:
1) ReportPrinterDialog1.PrintReport_FromStream(aPrinterFile); // Drucken der Quickreport Datei aus Stream
2) ReportPrinterDialog1.ExportReport_FromStream(aPrinterFile,ExpExcel); // Exportieren in ein anderes Format (hier Excel)
3) ReportDesignerDialog1.NewReport_InStream(aReport,RepName,False) // Öffnene eines neuen Reports als Stream
4) ReportDesignerDialog1.EditReport_FromStream(aReport,RepName); // Bearbeiten eines reports aus einem Stream
wir bedienen damit ein ERP System das dem Anwender die Möglichkeit gibt die Drucklisten komplett alleine zu verwalten / erstellen,
und die Daten werden auf einer Oracle Datenbank in einem CLOB gehalten....

Ich hoffe das hilft Dir weiter.

Gruß
Michael
Michael
Wissen ist Macht, nichts wissen macht auch nichts.
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
899 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Quickreport + Customproperties in Stream speichern

  Alt 23. Aug 2011, 13:47
@jaevencooler:

Das sieht schon sehr interessant aus, wenn Du mir jetzt noch verrätest welche Typen bei Dir :
- ReportPrinterDialog1 und
- ReportDesignerDialog

sind ? Den ich finde nur normale Printerdialoge und einen Designer Dialog habe ich auch nicht,
den habe ich mir selber "gebastelt" ...

Ich habe auf jeden Fall die Version 5.05, bin mir jetzt aber nicht sicher ob's die Pro Version ist
oder nicht vielleicht sind genau das die fehlenden Features, werde ich gleich mal checken ...

Greetz Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
kschit

Registriert seit: 29. Okt 2007
14 Beiträge
 
#6

AW: Quickreport + Customproperties in Stream speichern

  Alt 23. Aug 2011, 17:18
Da wird QRDesign verwendet. Man kann zwar zwischen diesen Komponenten teilweise Kasten, aber wenn Du Quickreport schon als Ausgangspunkt hast, weiss ich nicht, wie man das dann noch in QRDesign bringen kann....
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf