CrystalReports, Formulare und Reports

Aus GEVITAS
Wechseln zu: Navigation, Suche
CrystalReports
Ausdrucke oder Vorschauen innerhalb der GEVITAS-Programme REFLEX oder GEVAS-Professional werden mit CrystalReports gemacht. Mit CrystalReports werden Dateien erstellt, die das Format der Ausgabe festlegen.
  • Ausnahme: Ein paar eingebaute Listen sind sog. "HTML-Listen", die fest im Programm eingebaut sind, z.B. die "Heute-To-To-Liste".
FastReport
Ab 2015 können die Ausdrucke auch mit FastReport© gemacht werden. Beachten Sie dazu diese Links:


Wir unterscheiden zwischen "Reports" und "Formularen":

Reports sind Auswertungen, Listen usw., die sich auf mehrere Vorgänge beziehen, also z.B. eine Artikel-Liste, Adress-Liste usw.

Formulare sind Ausgaben, die sich auf einen bestimmten Vorgang beziehen, also ein Angebot, einen Auftrag, eine Bestellung usw.

Beides sind Dateien, die mit CrystalReports angelegt wurden. Der Unterschied liegt in den Verzeichnissen, in denen die Report-Dateien liegen:

  • Formulare liegen standardmäßig im Verzeichnis "Formular"
  • Reports liegen standardmäßig im Verzeichnis "Report"

innerhalb des Basis-Verzeichnisses, in dem die REFLEX-Dateien (auf dem Server) liegen.


Die Verzeichnisse werden bei der Installation in der INI-Datei festgelegt.

1 Tutorials

CrystalReports: Empfehlenswerte Optionen

Grundsätzlicher Aufbau eines Reports

CrystalReports: Grundsätzliche Elemente eines Reports

Gruppen in Reports

CrystalReports: Verknüpfen von Tabellen

CrystalReports: Formeln

CrystalReports: Unterberichte

2 Tipps

CrystalReports: Fehlermeldung "Hier ist eine Zeichenfolge erforderlich"

CrystalReports: Querformat wird nicht richtig gedruckt

CrystalReports: Format vom Standard-Drucker wird verwendet

Anzeige falscher Währungszeichen

Überschrift auf letzter Seite unterdrücken

Grafiken in Reports/Formularen unsauber

Textmarken für Word-Vorlagen

Positionshintergrund mit alternierenden Farben

Fehler "Feldname ist unbekannt" in Formular für Auftragsversionen

Rechnungsformular zu Auftragsformular umwandeln

Mengenfeld mit oder ohne Nachkommastellen

CrystalReports: Bereiche in Rechnung unterdrücken bei Miete und Mietverkauf

CrystalReports: Monatsnamen anhand der Monatsnummer

PDF-Export verkleinert Schrift

3 Aufgaben

Formulartexte und Formeln

Formular-Steuerung durch Auftragskennzeichen

Hinweise zur Formular-Anpassung


4 Beispiel-Reports

Barcode-Etikett für Artikel/Geräte

CrystalReports: Beispiel Auftragskennzeichen für Abholung/Anlieferung

CrystalReports: Beispiel Angebotsformular

Beispiel eines Reports "Monatsstatistik"

5 CrystalReports-Runtime 12 (CRRUN12)

CRRUN12 ist das Programm von GEVITAS, mit dem alle Reports und Formulare (Listen, Auswertungen, Angebote, Rechnungen usw.) ausgegeben werden, also angezeigt, gedruckt, gemailt usw.

  • GEVITAS-Programme unterstützen die Crystal-Reports Version 8.5 mit einer fest "eingebauten" Runtime. Diese Version ist jedoch veraltet und wurde durch die neue Runtime CRRUN12 ersetzt, die Crystal-Reports ab Version 10 unterstützt. Da jedoch viele Anwender noch "alte" Reports verwenden, wird die Version 8.5 auch weiterhin unterstützt.

Hier kann man die Bedienunganleitung CrystalReports-Runtime 12 (CRRUN12) PDF 32 32.jpg herunterladen.

Legt die verwendete Runtime-Version von CrystalReports fest. (ab Version 7.2!)


REFLEX CRRUN12 Parametereinstellungen.png


REFLEX CRRUN12 Parametereinstellungen CRVersion.png

6 CrystalReports mit ORACLE

Beachten Sie bitte die Hinweise im Artikel GEVAS-Professional Installation unter Oracle.

Wichtig: Die Datei TNSNAMES.ORA MUSS UNBEDINGT im Oracle-Verzeichnis stehen! Sie darf NICHT in das Programmverzeichnis von GEVAS-Professional! Dann funktioniert zwar GEVAS-Professional, aber andere Anwendungen (wie z.B. Crystal-Reports) funktionieren im Zusammhang mit ORACLE nicht!!!

Bei der Verwendung der CRRUN12 mit mehreren Datentöpfen(Service-Namen) muss man in der GEVAS-Professional-INI-Datei bei dem Eintrag DatabaseName=XXXX den zu verwendenden Service-Namen eintragen und im Programm in Datei ⇒ Admin-Optionen ⇒ CrystalReports/Datenbank-Einstellungen muss vor dem Feld [Datenbank-Name] das Häkchen gesetzt werden, wenn mit einem anderen Service-Namen gearbeitet werden soll, als im Report selbst angegeben ist.

7 Probleme und Fehlermeldungen

CrystalReports Fehlermeldung Database Vendor Code: 12154 unter ORACLE

CrystalReports Fehlermeldung Error 540 beim Exportieren

CrystalReports Zahlen werden falsch ausgedruckt

8 Links