Mehrsprachige Reports mit FastReport: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
Zeile 21: Zeile 21:
 
Deshalb kann man die Formular-Titel in [[REFLEX]] in den Programm-Parametern in einer Tabelle festlegen.
 
Deshalb kann man die Formular-Titel in [[REFLEX]] in den Programm-Parametern in einer Tabelle festlegen.
  
Öffnen Sie das die Programm-Parameter (Admin-Rechte nötig!). Dann doppelklicken Sie auf "Firmen-Daten, Formular-Texte, Report-Einstellungen" und öffnen das Register "Formular-Titel":
+
Öffnen Sie das die Programm-Parameter (Admin-Rechte nötig!). Dann doppelklicken Sie auf "Firmen-Daten, Formular-Texte, Report-Einstellungen" und öffnen das Register "Formular-Titel".
 +
 
 +
Einzelheiten dazu werden '''[[REFLEX-Basic Formular-Titel|hier]]''' beschrieben.

Version vom 29. Mai 2017, 22:17 Uhr

1 Allgemeines

Mit FastReport© und dem Druckprogramm "GevitasFormPrint" (das zum Drucken von Angeboten, Aufträgen, Lieferscheinen, Rechnungen usw. benutzt wird) kann man recht einfach mehrsprachige Formular-Reports erstellen.

Dabei kann ein Report bis zu 3 verschiedene Sprachen bedienen.


2 Das Prinzip

2.1 Feste Texte

Feste Texte im Formular ("Menge", "Bezeichnung" usw.) werden nicht direkt in den Report geschrieben. Stattdessen werden sog. Variablen verwendet. Diese Variablen können in einer Übersetzungstabelle bequem erfasst werden.

Hinweis: Benutzer/innen können die Übersetzungstabelle nur editieren, wenn sie das Recht "ReportDesginer" haben.
GevitasFormPrint Recht ReportDesginer.png


2.2 Formular-Titel

Die Formular-Titel ("Angebot", "Offer" usw.) könnte man zwar auch über Variablen lösen. Hier hat man aber das Problem, dass im Druckprogramm die gleiche Funktion für verschiedene Formulare verwendet wird, z.B. ist die Seite für Angebot und Auftrag die selbe, für beide wird der gleiche Report verwendet.

Deshalb kann man die Formular-Titel in REFLEX in den Programm-Parametern in einer Tabelle festlegen.

Öffnen Sie das die Programm-Parameter (Admin-Rechte nötig!). Dann doppelklicken Sie auf "Firmen-Daten, Formular-Texte, Report-Einstellungen" und öffnen das Register "Formular-Titel".

Einzelheiten dazu werden hier beschrieben.