Definizione delle impostazioni regionali nei report
Per impostazione predefinita, la lingua del testo e il formato di numeri, date e ore in un report si basano sulle impostazioni della lingua e dell'area di lavoro definite nella pagina Impostazioni personali.
L'impostazione Area geografica determina la modalità di visualizzazione e il formato di date, ore, numeri e valute. Determina inoltre quale carattere si usa come separatore decimale quando si immettono dati tramite una tastiera numerica.
È tuttavia possibile cambiare caso per caso la lingua e l'area geografica del formato durante l'anteprima, la stampa o l'invio di un report. Nella pagina della richiesta selezionare Avanzate, quindi impostare le opzioni Lingua e Formato area geografica nel modo desiderato.
La pagina Limiti e impostazioni report ora contiene le colonne Formato area geografica e Lingua:
Proprietà FormatRegion
Uno sviluppatore di report può determinare anche quale area geografica usare per un report. A tale scopo si usa la proprietà FormatRegion, che imposta l'area geografica da usare per la formattazione di numeri e valori di data/ora.
Ciò consente allo sviluppatore del report di definire le impostazioni regionali.
Il formato di FormatRegion è basato su RFC 4646 ed è languagecode2-country/regioncode2, dove languagecode2 è il codice lingua di due lettere e country/regioncode2 è il codice cultura secondaria di due lettere. Gli esempi includono ja-JP per il giapponese (Giappone) e en-US per l'inglese (Stati Uniti). Nei casi in cui non è disponibile un codice lingua di due lettere, si usa un codice di tre lettere così come definito nello standard ISO 639-3.
L'esempio di report seguente implementa la proprietà FormatRegion:
```al-language
report 50200 MyReport
{
UsageCategory = ReportsAndAnalysis;
ApplicationArea = All;
DefaultRenderingLayout = LayoutName;
FormatRegion = 'nl-BE';
```
È presente una tabella chiamata Language Selection, che contiene i dettagli per tutte le lingue disponibili, inclusi i tag della lingua (ad esempio, En-US) e specifica se sono abilitate come localizzazioni nell'ambiente.
Si può usare quando si impiegano oggetti report nel codice AL.
Di seguito è riportato un esempio di metodo che implementa la tabella Language Selection per impostare la proprietà FormatRegion di un report:



