FastReport Fehler, Ursachen, Behebung: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
Zeile 6: Zeile 6:
  
  
==== Daten, Tabellen ====
+
=== Daten, Tabellen ===
  
=== Tabelle wird im Report nicht angezeigt ===
+
==== Tabelle wird im Report nicht angezeigt ====
  
 
Wenn eine bestimmte Tabelle wird im Report nicht angezeigt wird, obwohl sie eigentlich vorhanden sein müsste, müssen Sie diese Tabelle u.U. erst im Report auswählen. Siehe '''[[FastReport Dataset (Tabelle) wird im Report nicht angezeigt]]'''.
 
Wenn eine bestimmte Tabelle wird im Report nicht angezeigt wird, obwohl sie eigentlich vorhanden sein müsste, müssen Sie diese Tabelle u.U. erst im Report auswählen. Siehe '''[[FastReport Dataset (Tabelle) wird im Report nicht angezeigt]]'''.
Zeile 19: Zeile 19:
  
  
==== Bänder ====
+
=== Bänder ===
  
=== Band wird nicht gedruckt, obwohl Daten vorhanden sind ===
+
==== Band wird nicht gedruckt, obwohl Daten vorhanden sind ====
  
 
Ein bestehende Report wurde geändert, z.B. ein Detail-Band wurde entfernt. Das Master-Band wird nicht gedruckt, obwohl Daten vorhanden sind.  
 
Ein bestehende Report wurde geändert, z.B. ein Detail-Band wurde entfernt. Das Master-Band wird nicht gedruckt, obwohl Daten vorhanden sind.  
Zeile 31: Zeile 31:
  
  
==== Felder ====
+
=== Felder ===
  
=== Anzahl Seitennummern ist 0 ===
+
==== Anzahl Seitennummern ist 0 ====
  
 
In einem Report gibt es ein Feld, in dem die aktuelle Seite und die Gesamt-Seitenanzahl im Kopf gedruckt werden. Die Gesamt-Seitenanzahl ist jedoch immer 0!
 
In einem Report gibt es ein Feld, in dem die aktuelle Seite und die Gesamt-Seitenanzahl im Kopf gedruckt werden. Die Gesamt-Seitenanzahl ist jedoch immer 0!
Zeile 58: Zeile 58:
  
  
==== Fehlermeldungen ====
+
=== Fehlermeldungen ===
  
=== Fehlermeldung "Alternativ nicht gefunden" in Rechnung ===
+
==== Fehlermeldung "Alternativ nicht gefunden" in Rechnung ====
  
 
Wenn Sie einen als Auftragsformular erstellten Report kopieren und als Rechungsformular (-Grundlage) verwenden wollen, erhalten Sie eine Fehlermeldung wie diese:
 
Wenn Sie einen als Auftragsformular erstellten Report kopieren und als Rechungsformular (-Grundlage) verwenden wollen, erhalten Sie eine Fehlermeldung wie diese:
Zeile 73: Zeile 73:
  
 
Entfernen Sie mit dem Report-Designer alle Verweise auf das Alternativ-Feld!
 
Entfernen Sie mit dem Report-Designer alle Verweise auf das Alternativ-Feld!
 +
 +
 +
 +
 +
== Links ==
 +
 +
* [[FastReport Fehlermeldungen]]
 +
 +
* [[FastReport Seitenformat]]
 +
 +
* [[FastReport Daten, Tabellen und Felder]]
 +
 +
* [[FastReport Bands]]
 +
 +
* [[FastReport Objekte und Elemente eines Reports]]
 +
 +
* [[FastReport: Abhängige Formatierung von Feldern]]
 +
 +
* [[FastReport Farb-Konstanten]]
 +
 +
* [[FastReport HTML-Tags in Texfeldern]]
 +
 +
* [[FastReport Namensgebung der Datenbank-Tabellen und -Felder]]
 +
 +
* [[FastReport: Summen im Report bilden]]
 +
 +
* [[FastReport Engine: Der Report-Erzeuger]]
 +
 +
* [[Ladeliste/Packliste mit FastReport]]
 +
 +
* [[FastReport Beispiel Auftragsformular Struktur der Positionen]]
 +
 +
* [//youtu.be/VDTSGf4oIFA Video FastReport Teil 1: Allgemeines]
 +
 +
* [//youtu.be/M3keXvU3JIY Video FastReport Teil 2: Erstes Kennenlernen]
 +
 +
* [//youtu.be/ZEa9te2nyco Video FastReport Teil 3: Den ersten Report erstellen]
 +
 +
* [//youtu.be/IrpqarC0KEc Video FastReport Teil 4: Summen im Report erstellen]
 +
 +
* [//youtu.be/5krqu5oSuGU Video FastReport Teil 10: Vererbung, Erstellen und Verwenden eines Basis-Reports]
 +
 +
* [//www.fast-report.com/de/ Homepage von FastReport]
 +
 +
* [[Etikettendruck Allgemeines]]
 +
 +
* [[GEVITAS Label-Print Installation]]
 +
 +
* [[GEVITAS-Carnet]]

Version vom 8. März 2016, 22:27 Uhr

1 Fehler

Wie bei jedem umfangreichen Software-System gibt es auch bei der Report-Erstellung mit FastReport© jede Menge Fehler-Möglichkeiten.

Unserer Erfahrung nach die allermeisten Anwender-Fehler, nur selten ist FastReport schuld.


1.1 Daten, Tabellen

1.1.1 Tabelle wird im Report nicht angezeigt

Wenn eine bestimmte Tabelle wird im Report nicht angezeigt wird, obwohl sie eigentlich vorhanden sein müsste, müssen Sie diese Tabelle u.U. erst im Report auswählen. Siehe FastReport Dataset (Tabelle) wird im Report nicht angezeigt.

Wenn eine Tabelle nicht ausgewählt wird, kann es auch zu einer Fehlermeldung kommen:

Fehler im Ausdruck ´Tabellenname."Feld": Identifier expected

In diesem Fall wird der Report nicht ausgeführt. Anstelle der Daten kommen die Feldnamen des Reports oder auch gar nichts!


1.2 Bänder

1.2.1 Band wird nicht gedruckt, obwohl Daten vorhanden sind

Ein bestehende Report wurde geändert, z.B. ein Detail-Band wurde entfernt. Das Master-Band wird nicht gedruckt, obwohl Daten vorhanden sind.

Grund:

Das Master-Datenband wurde im Original-Report nicht gebraucht und daher dauerhaft ausgeblendet. Stellen Sie die Eigenschaft Visible von False auf True.


1.3 Felder

1.3.1 Anzahl Seitennummern ist 0

In einem Report gibt es ein Feld, in dem die aktuelle Seite und die Gesamt-Seitenanzahl im Kopf gedruckt werden. Die Gesamt-Seitenanzahl ist jedoch immer 0!

Das Feld hat folgenden Inhalt:

Stand: [Date]    Seite [Page] von [TotalPages]

Beispiel:

FastReport Bsp Zweipass 01.png

Warum zeigt [TotalPages] immer 0 statt der Anzahl der Seiten?

Grund
Damit [TotalPages] funktioniert, muss man dem Report "sagen", dass er zuerst den Report intern durchrechnen soll. Erst danach weiß der Report, wie viele Seiten erzeugt werden!
Dazu muss man den Report im Designer öffnen und dann auf das Menü Report⇒Optionen klicken. Dann schaltet man die Option Zweipass ein:

FastReport Bsp Zweipass 02.png

Das Ergebnis:

FastReport Bsp Zweipass 03.png


1.4 Fehlermeldungen

1.4.1 Fehlermeldung "Alternativ nicht gefunden" in Rechnung

Wenn Sie einen als Auftragsformular erstellten Report kopieren und als Rechungsformular (-Grundlage) verwenden wollen, erhalten Sie eine Fehlermeldung wie diese:

FastReport Rechnung Fehlermeldung Alternativ.png

Grund:

In Rechnungen gibt es kein Alternativ.

Lösung:

Entfernen Sie mit dem Report-Designer alle Verweise auf das Alternativ-Feld!



2 Links