Was ist ein Reportgenerator? WAS fpReport: LCL Renderer

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Was ist ein Reportgenerator? WAS fpReport: LCL Renderer

Beitrag von Mathias »

Was ist und für was kann man fpReport gebrauchen.

Ich finde leider nichts schlaues mit Google. :oops:
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von af0815 »

Alternative zu LazReport, der auf einer uralten Freereport Version basiert.

Tool zum erstellen Reports.

BTW: Das gibt es hier im Thread directlinks zum Thema, da braucht man nicht mal Dr. Google :mrgreen:
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: fpReport: LCL Renderer

Beitrag von Mathias »

Und für was kann man die Reports gebrauchen ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von m.fuchs »

Mathias hat geschrieben:Und für was kann man die Reports gebrauchen ?

https://de.wikipedia.org/wiki/Bericht_(Informatik)
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

MacWomble
Lazarusforum e. V.
Beiträge: 999
Registriert: Do 17. Apr 2008, 01:59
OS, Lazarus, FPC: Mint 21.1 Cinnamon / FPC 3.2.2/Lazarus 2.2.4
CPU-Target: Intel i7-10750 64Bit
Wohnort: Freiburg

Re: fpReport: LCL Renderer

Beitrag von MacWomble »

Mathias hat geschrieben:Und für was kann man die Reports gebrauchen ?


Immer wenn du einen Ausdruck deiner Daten benötigst, z.B. für Rechnungen, Listen, etc.
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: fpReport: LCL Renderer

Beitrag von Mathias »

Verstehe ich es richtig, dies ist eine Art Dokumentation von den Sourcen ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von m.fuchs »

Nein, das hat nicht einmal ansatzweise etwas damit zu tun. Ich wüsste jetzt aber auch nicht, wie man das anders als in dem Wikipedia-Artikel erklären soll.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: fpReport: LCL Renderer

Beitrag von Mathias »

Ich habe mir den Wikipedia-Artikel nochmals angeguckt, jetzt sehe ich eher durch. Gestern stand dort aber nur Unsinn.

Somit könnte man fpReort / lazReport für ein Log-Files gebrauchen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von m.fuchs »

Mathias hat geschrieben:Ich habe mir den Wikipedia-Artikel nochmals angeguckt, jetzt sehe ich eher durch. Gestern stand dort aber nur Unsinn.

Ein Blick in die Historie sagt mir, dass seit 2014 nur eine kleine typographische Änderung durchgeführt wurde.

Mathias hat geschrieben:Somit könnte man fpReort / lazReport für ein Log-Files gebrauchen.

Äh nein.
Was ist an
https://de.wikipedia.org/wiki/Bericht_(Informatik) hat geschrieben:Ein Bericht (oder Report) in der Informatik ist etwas Ähnliches wie ein Serienbrief.
denn unverständlich?
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: fpReport: LCL Renderer

Beitrag von Mathias »

Ein Bericht (oder Report) in der Informatik ist etwas Ähnliches wie ein Serienbrief.

Und für was kann man dies in Lazarus verwenden ?

PS: Jetzt verstehe ich langsam, das ganze hat nicht mit dem Lazarus/FPC-Code zu tun, sondern wird für Büro-Anwendungen verwendet.
Der Name Report hat irgendwie getäuscht, und irgendwie hat der Name nach einem Tool für FPC/Lazarus ausgesehen.

http://wiki.freepascal.org/LazReport_Documentation/de
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von m.fuchs »

*seufz*

Aaaalso, Lazarus ist eine Entwicklungsumgebung. Damit kann man eigene Programme entwickeln, für andere Menschen.

Manchmal möchte man in seinem Programm zum Beispiel ein Fenster mit einem Eingabefeld und einem Knopf haben. Damit man diese Funktionalität nicht aufwändig selber programmieren muss, gibt es die LCL. Da kann man einfach ein neues Fenster erzeugen und einen Button draufsetzen. Jetzt muss sich der Programmierer nur um die eigentliche Funktionalität kümmern und nicht mehr den ganzen Unterbau selber programmieren.

Manchmal möchte man in seinem Programm aber vielleicht einen Ausdruck von Daten durchführen. Zum Beispiel wenn das Programm eine Rechnung erzeugen möchte. Da müsste die Adresse des Kunden, eine Tabelle mit den Rechnungspositionen und die Endsumme gedruckt werden. Damit man diese Funktionalität nicht aufwändig selber programmieren muss, gibt es die LazReport und FpReport. Da kann man einfach ein neues weißes Blatt als Druckvorlage erzeugen und ein paar Datenfelder draufsetzen. Jetzt muss sich der Programmierer nur um die eigentliche Funktionalität kümmern und nicht mehr den ganzen Unterbau selber programmieren.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: fpReport: LCL Renderer

Beitrag von Mathias »

Somit könnte ich das Ganze gebrauchen, um einen saubere Ausdruck von Daten zu machen, ohne das ich es mit Printers alles selbst machen muss ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6198
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von af0815 »

Bingo
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: fpReport: LCL Renderer

Beitrag von m.fuchs »

Ja.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Antworten