@MSGFORMAT
prende un set di oggetti, li formatta, quindi inserisce le stringhe formattate nel pattern nei punti appropriati. (Fare riferimento a "java.text.MessageFormat nella documentazione di JAVA)."
Tipo di DTP:
@MSGFORMAT
deve essere una stringa.
Sintassi:
@MSGFORMAT(text,param1,param2,param3,param4)
Parametri:
Parametro | Descrizione |
---|---|
text |
Design Time Prompt di tipo stringa |
param1 |
Design Time Prompt |
param2 |
Design Time Prompt |
param3 |
Design Time Prompt |
param4 |
Design Time Prompt |
Esempio:
[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])
Dove:
[MSFG4]
è un DTP di tipo stringa che non corrisponde a un prompt selezionato.
[String4]
è un DTP di tipo stringa consentito.
[FirstName]
è un DTP di tipo stringa consentito.
[LastName]
è un DTP di tipo stringa consentito.
[Month]
è un DTP di tipo membro consentito con "Periodo" selezionato per la dimensione.
[Year]
è un DTP di tipo membro consentito con "Anno" selezionato per la dimensione.
Si supponga che siano immessi i seguenti valori.
[String4]
: "{0} {1} ha completato questo task nel mese di {2} {3}"
[FirstName]
: "Joe"
[LastName]
: "Smith"
[Month]
: "Feb"
[Year]
: "Anno fiscale 15"
In questo esempio, [MSFG4]
restituisce "Joe Smith ha completato questo task nel mese di Feb "Anno fiscale 15".