Report und z.B. isys_guarantee_period_unit__title
-
In dem Feld wird nur die Konstante LC__UNIVERSAL__MONTH, LC__UNIVERSAL__YEAR, …. zurückgeliefert. Gibt es einen einfachen Weg in einem Report die korrekte sprachabhängige Übersetzung zu dieser Konstante zu erhalten?
-
In welcher Form erstellst Du denn den Report?
Mit dem Report-Manager oder von Hand mit SQL?
-
Der Report wurde mit dem Report-Manager erstellt - Basis mit dem Query-Builder - Anpassungen per Hand.
-
Das ist gar nicht so einfach, da die Sprachkonstanten in einer anderen Datenbank stehen. Für die Garantiezeiträume kann man hier auf die Description ausweichen.
In der Query muss es eine solche Stelle geben:CONCAT(isys_catg_global_list__guarantee_period, ' ', isys_guarantee_period_unit__title)
Daraus macht man:
CONCAT(isys_catg_global_list__guarantee_period, ' ', isys_guarantee_period_unit__description)
Dann hat man die Beschreibung der Einheiten, die allerdings in englisch sind.
-
Danke für den Tipp; so ähnlich hatte ich es dann auch gemacht; allerdings mit einem TRIM auf isys_guarantee_period_unit__title; die Verwendung von isys_guarantee_period_unit__description ist da doch einiges eleganter.
Die zweite Datenbank für die Sprachkonstangen wäre vielleicht noch nichtmals das wirkliche Problem; schwieriger ist es herauszufinden, welche Sprachumgebung aktiv ist.