FastReport Tipps und Tricks: Unterschied zwischen den Versionen
Aus GEVITAS
(→Formatierung) |
|||
(34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Eingebaute Funktionen und Variablen == | == Eingebaute Funktionen und Variablen == | ||
− | |||
− | |||
* [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Anzahl der Datensätze|Anzahl der Datensätze]] | * [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Anzahl der Datensätze|Anzahl der Datensätze]] | ||
Zeile 11: | Zeile 9: | ||
* [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Kopie des Ausdrucks|Kopie des Ausdrucks]] | * [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Kopie des Ausdrucks|Kopie des Ausdrucks]] | ||
* [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Report-Name|Report-Name]] | * [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Report-Name|Report-Name]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Eingebaute_Funktionen_und_Variablen#Positionstext_ohne_RFT-Formatierung|Positionstext ohne RFT-Formatierung]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Eingebaute_Funktionen_und_Variablen#Text-Teile_l.C3.B6schen_am_Beispiel_Pfadname_entfernen|Text-Teile löschen am Beispiel "Pfadname entfernen"]] | ||
+ | * '''<big>[[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen|Zum kompletten Beitrag]]</big>''' | ||
== Seiten-Ansteuerung == | == Seiten-Ansteuerung == | ||
− | |||
− | |||
* [[FastReport Tipps und Tricks: Seiten-Ansteuerung#Manueller Seitenwechsel im Code|Manueller Seitenwechsel im Code]] | * [[FastReport Tipps und Tricks: Seiten-Ansteuerung#Manueller Seitenwechsel im Code|Manueller Seitenwechsel im Code]] | ||
Zeile 22: | Zeile 21: | ||
* [[FastReport Tipps und Tricks: Seiten-Ansteuerung#Leerzeilen verhindern bei unterdrücktem Feld|Leerzeilen verhindern bei unterdrücktem Feld]] | * [[FastReport Tipps und Tricks: Seiten-Ansteuerung#Leerzeilen verhindern bei unterdrücktem Feld|Leerzeilen verhindern bei unterdrücktem Feld]] | ||
* [[FastReport Tipps und Tricks: Seiten-Ansteuerung#Aufteilung erlauben|Aufteilung erlauben]] | * [[FastReport Tipps und Tricks: Seiten-Ansteuerung#Aufteilung erlauben|Aufteilung erlauben]] | ||
+ | |||
+ | * '''<big>[[FastReport Tipps und Tricks: Seiten-Ansteuerung|Zum kompletten Beitrag]]</big>''' | ||
== Bänder == | == Bänder == | ||
− | |||
− | |||
* [[FastReport Tipps und Tricks: Bänder#Kapitel-Positionen zusammenhalten|Kapitel-Positionen zusammenhalten]] | * [[FastReport Tipps und Tricks: Bänder#Kapitel-Positionen zusammenhalten|Kapitel-Positionen zusammenhalten]] | ||
* [[FastReport Tipps und Tricks: Bänder#Band per Code unterdrücken|Band per Code unterdrücken]] | * [[FastReport Tipps und Tricks: Bänder#Band per Code unterdrücken|Band per Code unterdrücken]] | ||
* [[FastReport Tipps und Tricks: Bänder#Kapitel unterdrücken wenn alle Positionen ausgegeben sind|Kapitel unterdrücken wenn alle Positionen ausgegeben sind]] | * [[FastReport Tipps und Tricks: Bänder#Kapitel unterdrücken wenn alle Positionen ausgegeben sind|Kapitel unterdrücken wenn alle Positionen ausgegeben sind]] | ||
+ | * [[FastReport Tipps und Tricks: Bänder#Positionen_unterdr.C3.BCcken_wenn_Kapitel_auf_.22Nicht_drucken.22_steht|Positionen unterdrücken wenn Kapitel auf "Nicht drucken" steht]] | ||
* [[FastReport Tipps und Tricks: Bänder#Band dehnen|Band dehnen]] | * [[FastReport Tipps und Tricks: Bänder#Band dehnen|Band dehnen]] | ||
+ | * [[FastReport Tipps und Tricks: Child-Band wird nicht gedruckt|Child-Band wird nicht gedruckt]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_B%C3%A4nder#Saubere_Linien_um_B.C3.A4nder.2C_auch_wenn_Child-Band_unterdr.C3.BCckt_wird|Saubere Linien trotz unterdrücktem Child-Band]] | ||
+ | * [[FastReport_Tipps_und_Tricks: B%C3%A4nder#Details-Band_wird_nicht_gedruckt_wenn_SubdetailData_leer|Detail-Band wird nicht gedruckt wenn Subdetail-Band leer]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_B%C3%A4nder#Warum_die_Sub-Details_ganz_unten_stehen|Warum die Sub-Details ganz unten stehen]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_B%C3%A4nder#Band_unterdr.C3.BCcken_wenn_nicht_Anfrage.2FAngebot|Band unterdrücken, wenn nicht Anfrage oder Angebot]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_B%C3%A4nder#Kapitel-Zwischensumme_nicht_drucken.2C_wenn_es_nur_EIN_Kapitel_im_Auftrag_gibt|Kapitel-Zwischensumme unterdrücken, wenn es nur EIN Kapitel im Auftrag gibt]] | ||
− | + | * '''<big>[[FastReport Tipps und Tricks: Bänder|Zum kompletten Beitrag]]</big>''' | |
== Formatierung == | == Formatierung == | ||
− | |||
* [[FastReport Tipps und Tricks: Formatierung#Schrift-Farbe von Felder abhängig von der Fremdmenge|Schrift-Farbe von Felder abhängig von der Fremdmenge]] | * [[FastReport Tipps und Tricks: Formatierung#Schrift-Farbe von Felder abhängig von der Fremdmenge|Schrift-Farbe von Felder abhängig von der Fremdmenge]] | ||
+ | * [[FastReport Tipps und Tricks: Formatierung#Schrift-Farbe_abh.C3.A4ngig_vom_Alternativ-Kennzeichen|Schrift-Farbe abhängig vom Alternativ-Kennzeichen]] | ||
* [[FastReport Tipps und Tricks: Formatierung#Farbe eines Bandes abwechselnd grau/weiß|Farbe eines Bandes abwechselnd grau/weiß]] | * [[FastReport Tipps und Tricks: Formatierung#Farbe eines Bandes abwechselnd grau/weiß|Farbe eines Bandes abwechselnd grau/weiß]] | ||
* [[FastReport Tipps und Tricks: Formatierung#Gruppenkopf auf letzter Seite unterdrücken, wenn keine Daten mehr kommen|Gruppenkopf auf letzter Seite unterdrücken, wenn keine Daten mehr kommen]] | * [[FastReport Tipps und Tricks: Formatierung#Gruppenkopf auf letzter Seite unterdrücken, wenn keine Daten mehr kommen|Gruppenkopf auf letzter Seite unterdrücken, wenn keine Daten mehr kommen]] | ||
Zeile 49: | Zeile 55: | ||
* [[FastReport Tipps und Tricks: Formatierung#Monats-Namen aus Monats-Zahl|Monats-Namen aus Monats-Zahl]] | * [[FastReport Tipps und Tricks: Formatierung#Monats-Namen aus Monats-Zahl|Monats-Namen aus Monats-Zahl]] | ||
* [[FastReport Tipps und Tricks: Formatierung#Text in Großbuchstaben|Text in Großbuchstaben]] | * [[FastReport Tipps und Tricks: Formatierung#Text in Großbuchstaben|Text in Großbuchstaben]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Formatierung#Schriftattribute_.28Fett.2C_unterstreichen_.29_in_Feldern|Schriftattribute in Feldern]] | ||
− | + | * '''<big>[[FastReport Tipps und Tricks: Formatierung|Zum kompletten Beitrag]]</big>''' | |
== Variablen == | == Variablen == | ||
− | |||
− | |||
* [[FastReport Tipps und Tricks: Variablen#Fortlaufende Nummer|Fortlaufende Nummer]] | * [[FastReport Tipps und Tricks: Variablen#Fortlaufende Nummer|Fortlaufende Nummer]] | ||
* [[FastReport Tipps und Tricks: Variablen#Zähler-Variable zum Unterdrücken von wiederholten Werten|Zähler-Variable zum Unterdrücken von wiederholten Werten]] | * [[FastReport Tipps und Tricks: Variablen#Zähler-Variable zum Unterdrücken von wiederholten Werten|Zähler-Variable zum Unterdrücken von wiederholten Werten]] | ||
* [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Interne Variablen|Interne Variablen]] | * [[FastReport Tipps und Tricks: Eingebaute Funktionen und Variablen#Interne Variablen|Interne Variablen]] | ||
+ | * [[FastReport Tipps und Tricks: Variablen#Variablen_im_Code_mit_Inhalten_f.C3.BCllen|Variablen im Code mit Inhalten füllen]] | ||
+ | * '''<big>[[FastReport Tipps und Tricks: Variablen|Zum kompletten Beitrag]]</big>''' | ||
== Verwendung von Feldern == | == Verwendung von Feldern == | ||
− | |||
* [[FastReport Tipps und Tricks: Verwendung von Feldern#Zeilenumbruch innerhalb von Feldern|Zeilenumbruch innerhalb von Feldern]] | * [[FastReport Tipps und Tricks: Verwendung von Feldern#Zeilenumbruch innerhalb von Feldern|Zeilenumbruch innerhalb von Feldern]] | ||
* [[FastReport Tipps und Tricks: Verwendung von Feldern#Zeilenabstand in Feldern|Zeilenabstand in Feldern]] | * [[FastReport Tipps und Tricks: Verwendung von Feldern#Zeilenabstand in Feldern|Zeilenabstand in Feldern]] | ||
Zeile 71: | Zeile 77: | ||
* [[FastReport Tipps und Tricks: Verwendung von Feldern#Berechnungen in einem Feld mit Formatierung|Berechnungen in einem Feld mit Formatierung]] | * [[FastReport Tipps und Tricks: Verwendung von Feldern#Berechnungen in einem Feld mit Formatierung|Berechnungen in einem Feld mit Formatierung]] | ||
* [[FastReport Tipps und Tricks: Verwendung von Feldern#Datumsfeld unterdrücken, wenn kein Datum drin steht|Datumsfeld unterdrücken, wenn kein Datum drin steht]] | * [[FastReport Tipps und Tricks: Verwendung von Feldern#Datumsfeld unterdrücken, wenn kein Datum drin steht|Datumsfeld unterdrücken, wenn kein Datum drin steht]] | ||
+ | * [[FastReport Tipps und Tricks: Bilder zur Laufzeit laden|Bilder zur Laufzeit laden]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Verwendung_von_Feldern#Hyperlinks_in_Feldern|Hyperlinks in Feldern]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Verwendung_von_Feldern#Nur_die_ersten_X_Stellen_eines_Feldes_verwenden|Nur die ersten X Stellen eines Feldes verwenden]] | ||
+ | * '''<big>[[FastReport Tipps und Tricks: Verwendung von Feldern|Zum kompletten Beitrag]]</big>''' | ||
== Dialoge im Report == | == Dialoge im Report == | ||
− | |||
* [[FastReport Tipps und Tricks: Dialoge im Report#Ausführen des Reports per Kennzeichen verhindern|Ausführen des Reports per Kennzeichen verhindern]] | * [[FastReport Tipps und Tricks: Dialoge im Report#Ausführen des Reports per Kennzeichen verhindern|Ausführen des Reports per Kennzeichen verhindern]] | ||
+ | * '''<big>[[FastReport Tipps und Tricks: Dialoge im Report|Zum kompletten Beitrag]]</big>''' | ||
+ | |||
+ | |||
+ | == Sonstiges == | ||
+ | |||
+ | * [[FastReport Unterberichte]] | ||
+ | |||
+ | * [[If-Then-Else: Eine Einführung in die Programmierung]] | ||
== Fehler == | == Fehler == | ||
− | |||
* [[FastReport Tipps und Tricks: Fehler#Tabelle wird im Report nicht angezeigt|Tabelle wird im Report nicht angezeigt]] | * [[FastReport Tipps und Tricks: Fehler#Tabelle wird im Report nicht angezeigt|Tabelle wird im Report nicht angezeigt]] | ||
* [[FastReport Tipps und Tricks: Fehler#Band wird nicht gedruckt, obwohl Daten vorhanden sind|Band wird nicht gedruckt, obwohl Daten vorhanden sind]] | * [[FastReport Tipps und Tricks: Fehler#Band wird nicht gedruckt, obwohl Daten vorhanden sind|Band wird nicht gedruckt, obwohl Daten vorhanden sind]] | ||
Zeile 88: | Zeile 104: | ||
* [[FastReport Tipps und Tricks: Fehler#Schrift-Farbe eines Feldes wird im Editor angezeigt, in der Vorschau/im Druck nicht|Schrift-Farbe eines Feldes wird im Editor angezeigt, in der Vorschau/im Druck nicht]] | * [[FastReport Tipps und Tricks: Fehler#Schrift-Farbe eines Feldes wird im Editor angezeigt, in der Vorschau/im Druck nicht|Schrift-Farbe eines Feldes wird im Editor angezeigt, in der Vorschau/im Druck nicht]] | ||
* [[FastReport Tipps und Tricks: Fehler#Anzahl Seitennummern ist 0|Anzahl Seitennummern ist 0]] | * [[FastReport Tipps und Tricks: Fehler#Anzahl Seitennummern ist 0|Anzahl Seitennummern ist 0]] | ||
− | |||
− | |||
− | |||
* [[FastReport Tipps und Tricks: Fehler#Etikettenformular: Es wird immer nur ein Etikett gedruckt|Etikettenformular: Es wird immer nur ein Etikett gedruckt]] | * [[FastReport Tipps und Tricks: Fehler#Etikettenformular: Es wird immer nur ein Etikett gedruckt|Etikettenformular: Es wird immer nur ein Etikett gedruckt]] | ||
* [[FastReport Tipps und Tricks: Fehler#Ich kann die Sortierung beim Drucken einer Ladeliste nicht ändern!|Ich kann die Sortierung beim Drucken einer Ladeliste nicht ändern!]] | * [[FastReport Tipps und Tricks: Fehler#Ich kann die Sortierung beim Drucken einer Ladeliste nicht ändern!|Ich kann die Sortierung beim Drucken einer Ladeliste nicht ändern!]] | ||
* [[FastReport Tipps und Tricks: Fehler#Lieferschein wird übereinander gedruckt|Lieferschein wird übereinander gedruckt]] | * [[FastReport Tipps und Tricks: Fehler#Lieferschein wird übereinander gedruckt|Lieferschein wird übereinander gedruckt]] | ||
* [[FastReport Tipps und Tricks: Fehler#Prüfprotokoll wird nicht gedruckt|Prüfprotokoll wird nicht gedruckt]] | * [[FastReport Tipps und Tricks: Fehler#Prüfprotokoll wird nicht gedruckt|Prüfprotokoll wird nicht gedruckt]] | ||
+ | * [[FastReport Tipps und Tricks: Fehler#Fehlermeldung "Alternativ nicht gefunden" in Rechnung|Fehlermeldung "Alternativ nicht gefunden" in Rechnung]] | ||
+ | * [[FastReport Tipps und Tricks: Fehler#Fehlermeldung "Fehler im Ausdruck';' expected"|Fehlermeldung "Fehler im Ausdruck';' expected"]] | ||
+ | * [[FastReport Tipps und Tricks: Fehler#Fehlermeldung "Memo XX: Fehler im Ausdruck xxxx"|Fehlermeldung "Memo XX: Fehler im Ausdruck xxxx"]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Fehler#Fehlermeldung_unter_mySQL:_.22Variante_des_Typs_.28UnicodeString.29_konnte_nicht_in_Typ_.28Double.29_konvertiert_werden|Fehlermeldung: "Variante des Typs (UnicodeString) konnte nicht in Typ (Double) konvertiert werden]] | ||
+ | * [[FastReport_Tipps_und_Tricks:_Fehler#Bei_der_Vorschau_h.C3.A4ngt_sich_das_Programm_an_manchen_Rechner_auf|Bei der Vorschau hängst sich das Programm auf]] | ||
+ | * '''<big>[[FastReport Tipps und Tricks: Fehler|Zum kompletten Beitrag]]</big>''' | ||
+ | |||
+ | * Programm hängt sich scheinbar auf: | ||
+ | :Bei Drucken in ein PDF-Programm (also als Drucker ist z.B. PDF-Writer) über die Vorschau hängst sich das Programm scheinbar auf. | ||
+ | ;Ursache: | ||
+ | :Im PDF-Programm ist ein Dialog "Speichern unter" geöffnet. Dieses muss geschlossen werden! | ||
== Export == | == Export == | ||
− | |||
* [[FastReport Tipps und Tricks: Export#Export PDF|Export PDF]] | * [[FastReport Tipps und Tricks: Export#Export PDF|Export PDF]] | ||
* [[FastReport Tipps und Tricks: Export#Exportierte PDF-Dateien sind sehr gross|Exportierte PDF-Dateien sind sehr gross]] | * [[FastReport Tipps und Tricks: Export#Exportierte PDF-Dateien sind sehr gross|Exportierte PDF-Dateien sind sehr gross]] | ||
* [[FastReport Tipps und Tricks: Export#Windows-Explorer mit dem Formular-Ordner öffnen|Windows-Explorer mit dem Formular-Ordner öffnen]] im Druck-Fenster | * [[FastReport Tipps und Tricks: Export#Windows-Explorer mit dem Formular-Ordner öffnen|Windows-Explorer mit dem Formular-Ordner öffnen]] im Druck-Fenster | ||
+ | |||
+ | * '''<big>[[FastReport Tipps und Tricks: Export|Zum kompletten Beitrag]]</big>''' | ||
Zeile 149: | Zeile 174: | ||
* [//youtu.be/5krqu5oSuGU Video FastReport Teil 10: Vererbung, Erstellen und Verwenden eines Basis-Reports] | * [//youtu.be/5krqu5oSuGU Video FastReport Teil 10: Vererbung, Erstellen und Verwenden eines Basis-Reports] | ||
+ | |||
+ | * [//youtu.be/KwOBk12rTNg Video FastReport Teil 16: Ladeliste nach Lagerort und Artikeln] | ||
+ | |||
+ | * [//youtu.be/tf2W3cML7Xg Video FastReport: Artikel-Report mit Bildern] | ||
* [//www.fast-report.com/de/ Homepage von FastReport] | * [//www.fast-report.com/de/ Homepage von FastReport] |
Aktuelle Version vom 5. Mai 2021, 11:23 Uhr
Hier gibt es Tipps und Tricks für das Erstellen von Reports mit FastReport©, die im Alltag hilfreich sein können. Sie sind aus der Praxis entstanden. Im Laufe der Erfahrung mit FastReport© haben sich einige Themen angesammelt, so dass die Tipps und Tricks auf mehrere Seiten aufgeteilt wurden:
Inhaltsverzeichnis
1 Eingebaute Funktionen und Variablen
- Anzahl der Datensätze
- Datensätze vergleichen mit aktuellem Datensatz
- Interne Variablen
- Kopie des Ausdrucks
- Report-Name
- Positionstext ohne RFT-Formatierung
- Text-Teile löschen am Beispiel "Pfadname entfernen"
2 Seiten-Ansteuerung
- Manueller Seitenwechsel im Code
- Manueller Seitenwechsel "Nachher" im Code
- Report-Zusammenfassung am Ende der Seite
- Leerzeilen verhindern bei unterdrücktem Feld
- Aufteilung erlauben
3 Bänder
- Kapitel-Positionen zusammenhalten
- Band per Code unterdrücken
- Kapitel unterdrücken wenn alle Positionen ausgegeben sind
- Positionen unterdrücken wenn Kapitel auf "Nicht drucken" steht
- Band dehnen
- Child-Band wird nicht gedruckt
- Saubere Linien trotz unterdrücktem Child-Band
- Detail-Band wird nicht gedruckt wenn Subdetail-Band leer
- Warum die Sub-Details ganz unten stehen
- Band unterdrücken, wenn nicht Anfrage oder Angebot
- Kapitel-Zwischensumme unterdrücken, wenn es nur EIN Kapitel im Auftrag gibt
4 Formatierung
- Schrift-Farbe von Felder abhängig von der Fremdmenge
- Schrift-Farbe abhängig vom Alternativ-Kennzeichen
- Farbe eines Bandes abwechselnd grau/weiß
- Gruppenkopf auf letzter Seite unterdrücken, wenn keine Daten mehr kommen
- Report mit Sub-Detail-Band wird abgebrochen, wenn es keine Sub-Daten gibt
- Unterschiedliche Schriftarten in Auftrags-/Rechnungspositions-Texten
- Rahmen per Code setzen
- Positionsangaben im Code
- Top-Position im Code ändern
- Zahlen und Datum formatieren
- Monats-Namen aus Monats-Zahl
- Text in Großbuchstaben
- Schriftattribute in Feldern
5 Variablen
- Fortlaufende Nummer
- Zähler-Variable zum Unterdrücken von wiederholten Werten
- Interne Variablen
- Variablen im Code mit Inhalten füllen
6 Verwendung von Feldern
- Zeilenumbruch innerhalb von Feldern
- Zeilenabstand in Feldern
- Berechnungen in einem Feld
- Zahlenwert in Text umwandeln
- Berechnungen in einem Feld mit Formatierung
- Datumsfeld unterdrücken, wenn kein Datum drin steht
- Bilder zur Laufzeit laden
- Hyperlinks in Feldern
- Nur die ersten X Stellen eines Feldes verwenden
7 Dialoge im Report
8 Sonstiges
9 Fehler
- Tabelle wird im Report nicht angezeigt
- Band wird nicht gedruckt, obwohl Daten vorhanden sind
- Detail-Band mit Auftragspositionen wird mehrfach gedruckt, obwohl nur ein Datensatz vorhanden ist
- Schrift-Farbe eines Feldes wird im Editor angezeigt, in der Vorschau/im Druck nicht
- Anzahl Seitennummern ist 0
- Etikettenformular: Es wird immer nur ein Etikett gedruckt
- Ich kann die Sortierung beim Drucken einer Ladeliste nicht ändern!
- Lieferschein wird übereinander gedruckt
- Prüfprotokoll wird nicht gedruckt
- Fehlermeldung "Alternativ nicht gefunden" in Rechnung
- Fehlermeldung "Fehler im Ausdruck';' expected"
- Fehlermeldung "Memo XX: Fehler im Ausdruck xxxx"
- Fehlermeldung: "Variante des Typs (UnicodeString) konnte nicht in Typ (Double) konvertiert werden
- Bei der Vorschau hängst sich das Programm auf
- Programm hängt sich scheinbar auf:
- Bei Drucken in ein PDF-Programm (also als Drucker ist z.B. PDF-Writer) über die Vorschau hängst sich das Programm scheinbar auf.
- Ursache
- Im PDF-Programm ist ein Dialog "Speichern unter" geöffnet. Dieses muss geschlossen werden!
10 Export
- Export PDF
- Exportierte PDF-Dateien sind sehr gross
- Windows-Explorer mit dem Formular-Ordner öffnen im Druck-Fenster