Umstieg von CrystalReports Version 8.5 auf CrystalReports 2008 oder höher: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Allgemeines == Wenn man Reports von CrystalReports 8.5 auf CrystalReports 2008 oder höher umstellt, muss man ein paar Dinge beachten, die hier beschrieben…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:
  
 
Dabei kann es funktionieren, muss aber nicht:
 
Dabei kann es funktionieren, muss aber nicht:
 +
 +
Leider funktioniert die Konvertierung auf die neue Version nicht hundertprozentig, ohne dass man Regeln für die Konvertierung festlegen kann. Mal geht's, mal nicht.
  
 
=== Tabellen werden nicht gefunden ===
 
=== Tabellen werden nicht gefunden ===
Zeile 17: Zeile 19:
 
  Tabelle XXXX nicht gefunden
 
  Tabelle XXXX nicht gefunden
  
auftaucht.  
+
auftaucht. Natürlich gibt es die angezeigte Tabelle in der Datenbank. Hinzu kommt, dass die anderen Tabellen der Datenbank gefunden werden!
  
 
In diesem Fall muss man die Tabellen im Report mit CrystalReports neu zuordnen.
 
In diesem Fall muss man die Tabellen im Report mit CrystalReports neu zuordnen.
  
 +
Dazu den Report öffnen und im Menü '''Datenbank⇒Datenquellenpfad festlegen''' wählen.
 +
 +
Oben im Baum werden die Tabellen aus dem Report angezeigt, unten die Datenquellen. Eine davon sollte REFLEX sein.
 +
 +
Dann nach und nach oben die Tabelle anklicken und unten die gleiche (!). Dann auf "Aktualisieren" klicken.
 +
 +
So mit allen Tabellen fortfahren.
 +
 +
Dann im Menü '''Datenbank⇒Datenbank überprüfen''' wählen.
  
 
=== Anmeldung an SQL-Server wird nicht angenommen ===
 
=== Anmeldung an SQL-Server wird nicht angenommen ===
Zeile 33: Zeile 44:
  
 
In diesem Fall muss man in CrystalReports die Anmeldedaten neu angeben.
 
In diesem Fall muss man in CrystalReports die Anmeldedaten neu angeben.
 +
 +
 +
== Runtime-Modul CRRUN12 ==
 +
 +
Wenn man eine höherere Version von CrystalReports als 8.5 verwendet, muss man auf Seite von REFLEX das Runtime-Modul [[CrystalRuntime CRRUN12]] verwenden.
 +
 +
 +
 +
== FastReport ==
 +
 +
Wir empfehlen, keine Zeit in die Konvertierung von CrystalReports zu verschwenden, '''da GEVITAS FastReport© empfiehlt'''!
 +
 +
Der Support der CrystalRuntime wurde von GEVITAS Ende 2018 abgekündigt.
 +
 +
Beachten Sie dazu diese Hinweise:
 +
 +
* [[Erstellen eines Reports mit FastReport]]
 +
 +
* [[Migration CrystalReports zu FastReport]]
 +
 +
* [[Checkliste für die Anpassung der Standard-Reports]]
 +
 +
* [[REFLEX Standard-Reports]]
 +
 +
 +
 +
== Links ==
 +
 +
* [[CrystalReports, Formulare und Reports]]
 +
 +
* [[CrystalReports: Verknüpfen von Tabellen]]
 +
 +
* [[CrystalRuntime CRRUN12]]

Aktuelle Version vom 14. September 2017, 21:02 Uhr

1 Allgemeines

Wenn man Reports von CrystalReports 8.5 auf CrystalReports 2008 oder höher umstellt, muss man ein paar Dinge beachten, die hier beschrieben werden.

Dieser Artikel erhebt keinen Anspruch auf Vollständigkeit.

2 Kompatibiliät, bekannte Probleme

Prinzipiell muss man den Report mit dem neuen CrystalReports öffnen und am Besten unter einem neuen Namen speichern.

Dabei kann es funktionieren, muss aber nicht:

Leider funktioniert die Konvertierung auf die neue Version nicht hundertprozentig, ohne dass man Regeln für die Konvertierung festlegen kann. Mal geht's, mal nicht.

2.1 Tabellen werden nicht gefunden

Es kann vorkommen, dass nach der Konvertierung beim Ausführen die Fehlermeldung

Tabelle XXXX nicht gefunden

auftaucht. Natürlich gibt es die angezeigte Tabelle in der Datenbank. Hinzu kommt, dass die anderen Tabellen der Datenbank gefunden werden!

In diesem Fall muss man die Tabellen im Report mit CrystalReports neu zuordnen.

Dazu den Report öffnen und im Menü Datenbank⇒Datenquellenpfad festlegen wählen.

Oben im Baum werden die Tabellen aus dem Report angezeigt, unten die Datenquellen. Eine davon sollte REFLEX sein.

Dann nach und nach oben die Tabelle anklicken und unten die gleiche (!). Dann auf "Aktualisieren" klicken.

So mit allen Tabellen fortfahren.

Dann im Menü Datenbank⇒Datenbank überprüfen wählen.

2.2 Anmeldung an SQL-Server wird nicht angenommen

Es kann vorkommen, dass nach der Konvertierung beim Ausführen die Fehlermeldung

Ungültige Anmeldung
Falsche Anmeldung
Benutzer/Passwort falsch

erscheint.

In diesem Fall muss man in CrystalReports die Anmeldedaten neu angeben.


3 Runtime-Modul CRRUN12

Wenn man eine höherere Version von CrystalReports als 8.5 verwendet, muss man auf Seite von REFLEX das Runtime-Modul CrystalRuntime CRRUN12 verwenden.


4 FastReport

Wir empfehlen, keine Zeit in die Konvertierung von CrystalReports zu verschwenden, da GEVITAS FastReport© empfiehlt!

Der Support der CrystalRuntime wurde von GEVITAS Ende 2018 abgekündigt.

Beachten Sie dazu diese Hinweise:


5 Links