Berichte drucken, ähnlich MS Access

Alles rund um die Programmierung mit Qt
Antworten
markusd112
Beiträge: 33
Registriert: 30. Dezember 2012 18:25

Berichte drucken, ähnlich MS Access

Beitrag von markusd112 »

Hallo,

ich möchte eine unter MS Access vorhandene Datenbank-Applikation nach Qt portieren.

Dort gibt es einige Berichte, mit denen z.B. Artikellisten oder aber gestaltete Preisschilder gedruckt werden können.

Gibt es unter Qt eine ähnlich einfache Funktion zu den Berichten unter MS Access? D.h. ich gestalte mit dem GUI-Designer eine Berichtszeile und diese wird dann als "Endlos-Formular" ausgegeben?

Viele Grüße

Markus
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Berichte drucken, ähnlich MS Access

Beitrag von Christian81 »

Nein, dazu gibt es nur externe Libraries wie z.B. kdchart
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
markusd112
Beiträge: 33
Registriert: 30. Dezember 2012 18:25

Re: Berichte drucken, ähnlich MS Access

Beitrag von markusd112 »

Hallo,

Danke für die schnelle Antwort!

Wie macht man das dann mit Boardmitteln? Via C++-Code erzeuge ich manuell die auszugebenden Texte oder Grafikobjekte und sende sie an den Drucker? (ich habe mich inhaltlich noch nicht damit beschäftigt, wie man mit Qt druckt, deshalb verzeih mir bitte die wahrscheinlich nicht ganz treffende Wortwahl ;-).

@edit: kdchart scheint aber eine Bibliothek zu sein, um Diagramme zu erzeugen... Ich meinte mit "Berichten" eher textbasierte Listen, also kein Balken-/Kuchendiagramme...
@edit2: ahh, ich sehe gerade, dass es neben KD Chart auch KD Reports gibt. Das geht glaube ich eher in die Richtung was ich suche. Danke für den Tipp! Das schaue ich mir mal an.
@edit3: Hilfe... 400 US$ Lizenzkosten... ich glaube, das gibt mein Budget nicht her, da ich nicht kommerziell entwickle...

Viele Grüße

Markus
odt
Beiträge: 128
Registriert: 12. August 2010 11:49
Kontaktdaten:

Re: Berichte drucken, ähnlich MS Access

Beitrag von odt »

Mit den Bordmittel gibt's es verschiedene Varianten.

via HTML und WebView (nicht getestet)
QGraphicsView (vermutlich nur geeignet bei 1 Seite)
QTextDocument (nur ein Seitenformat je Dok, Seitenumbruch konnte ich kaum steuern)
Direktes Zeichnen mit QPainter (mächtig und mächtig aufwendig)
ODT Informatik GmbH, Reto Tschofenig
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Berichte drucken, ähnlich MS Access

Beitrag von Christian81 »

Wenn Dein Code nicht kommerziell ist und unter der GPL steht dann kannst Du kdreports/kdcharts auch kostenlos verwenden...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten