Regionale Einstellungen in Berichten definieren
Standardmäßig basieren die Textsprache und das Format von Zahlen, Datums‑ und Uhrzeitangaben in einem Bericht auf Ihren Arbeitssprachen‑ und Regionseinstellungen, die auf der Seite Meine Einstellungen festgelegt sind.
Die Einstellung für die Region bestimmt, wie Daten, Uhrzeiten, Zahlen und Währungen angezeigt bzw. formatiert werden. Dies bestimmt auch, welches Zeichen als Dezimaltrennzeichen verwendet wird, wenn Daten über eine numerische Tastatur eingegeben werden.
Sie können jedoch die Sprache und den Formatbereich von je nach Fall ändern, wenn Sie einen Bericht in der Vorschau anzeigen, drucken oder senden. Wählen Sie auf der Anforderungsseite Erweitert aus, und stellen Sie dann die Optionen Sprache und Formatregionen nach Bedarf ein.
Die Seite Grenzwerte und Einstellungen für Meldungen umfasst nun die Spalten Formatbereich und Sprache:
Eigenschaft FormatRegion
Als Berichtsentwickler können Sie auch festlegen, welche Region für einen Bericht verwendet werden soll. Sie können dies tun, indem Sie die Eigenschaft FormatRegion festlegen. Diese Eigenschaft stellt den Formatbereich ein, der beim Formatieren von Zahlen und Datums-/Uhrzeitwerten verwendet wird.
So kann der Berichtsentwickler Regionseinstellungen festlegen.
Das Format für die FormatRegion basiert auf RFC 4646 und ist languagecode2-country/regioncode2, dabei ist languagecode2 der aus zwei Buchstaben bestehende Sprachcode und country/regioncode2 der aus zwei Buchstaben bestehende Subkulturcode. Beispiele hierfür sind ja-JP für Japanisch (Japan) und en-US für Englisch (Vereinigte Staaten). In Fällen, in denen kein aus zwei Buchstaben bestehender Sprachcode zur Verfügung steht, wird ein aus drei Buchstaben bestehender Code gemäß ISO 639-3 verwendet.
Das folgende Berichtsbeispiel implementiert die Eigenschaft FormatRegion:
```al-language
report 50200 MyReport
{
UsageCategory = ReportsAndAnalysis;
ApplicationArea = All;
DefaultRenderingLayout = LayoutName;
FormatRegion = 'nl-BE';
```
Es gibt eine Tabelle mit dem Namen Sprachauswahl. Diese Tabelle umfasst Details zu allen verfügbaren Sprachen, einschließlich der Sprach-Tags (z. B. En-US) und ob sie als Lokalisierungen in der Umgebung aktiviert sind.
Dies kann bei für Berichtsobjekte im AL-Code verwendet werden.
Im Folgenden finden Sie ein Beispiel für eine Methode, die die Sprachauswahltabelle implementiert, um die FormatRegion eines Berichts einzurichten:



