CrystalReports, Formulare und Reports

Aus GEVITAS
Version vom 20. September 2017, 22:24 Uhr von Gevitas (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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 von REFLEX oder GEVAS-Professional auch mit FastReport© gemacht werden.
Ab 2017 werden die Ausdrucke von GEVAS-Professional standardmäßig nur mit FastReport© gemacht! In dieser Version ist übrigens auch keine BDE mehr enthalten, sondern alle Datenbank-Zugriffe werden über ADO vorgenommen.

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

CrystalReports: Angebot mit Alternativ-Positionen Alternativ-Kapitel

Umstieg von CrystalReports Version 8.5 auf CrystalReports 2008 oder höher


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