2009-04-23 2 views
1

Wir haben einen C# Windows-Dienst, der Berichte aus Crystal 11 RPT-Dateien generiert.Crystal Reports - inkonsistente Formatierung

Heute Morgen wurde der Dienst wie üblich neu gestartet, einige Berichte korrekt generiert, dann scheint der Zeilenabstand in den Kopfzeilen einer Tabelle in einem bestimmten Bericht geändert worden zu sein, so dass die Kopfzeilen nicht korrekt passten. Die Breite des Textes wurde ebenfalls geändert und einige Wörter wurden umgebrochen, wo sie normalerweise nicht umgebrochen werden würden.

Einige 20 Berichte wurden falsch generiert, ungefähr eine halbe Stunde später sahen die Berichte wieder wie normal aus.

Andere RPT-Dateien waren nicht betroffen.

Das Problem ist an vorherigen Tagen nicht passiert, ist also nicht einfach mit der Zeit verbunden.

Einige der Berichte hatten keine Zeilen in der Tabelle, die vermasselt waren, so dass es nicht nur um Daten geht, die nicht in die Tabelle passen.

Kann jemand helfen, eine Erklärung dafür zu liefern, oder ist es nur die Art von Wahnsinn, die man von einem so hoffnungslosen Produkt wie Crystal erwartet?

Antwort

3

Haben Sie Ihren Standarddrucker oder andere Druckereinstellungen für den vom Bericht verwendeten Drucker geändert? Wenn der Drucker, der im Bericht zum Drucken ausgewählt wurde, nicht gefunden wird, wird der Bericht auf dem Standarddrucker gedruckt. Dies kann dazu führen, dass sich die Seiteneinstellungen auf der Grundlage der vom Drucker unterstützten Größen und Schriftarten ändern.

+0

Hallo Huzefa - Vielen Dank für Ihre Antwort - nichts wurde auf dem Server geändert, Berichte zu generieren. –