@MSGFORMAT extrai um conjunto de objetos, os formata e, em seguida, insere as strings formatadas no padrão dos locais apropriados. (Consulte os documentos sobre JAVA para "java.text.MessageFormat.)"
Tipo de DTP:
@MSGFORMAT deve ser string.
Sintaxe:
@MSGFORMAT(text,param1,param2,param3,param4)
Parâmetros:
| Parâmetro | Descrição |
|---|---|
texto |
Solicitação em tempo de design string |
parâmetro1 |
Solicitação em tempo de design |
parâmetro2 |
Solicitação em tempo de design |
parâmetro3 |
Solicitação em tempo de design |
parâmetro4 |
Solicitação em tempo de design |
Exemplo:
[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])
Em que:
[MSFG4] é a string de DTP que não é uma solicitação verificada.
[String4] é uma string de DTP que pode ser solicitada.
[FirstName] é uma string de DTP que pode ser solicitada.
[LastName] é uma string de DTP que pode ser solicitada.
[Month] é um membro de DTP que pode ser solicitado com "Período" selecionado para a dimensão.
[Year] é um membro de DTP que pode ser solicitado com "Ano" selecionado para a dimensão.
Suponha que os seguintes valores sejam inseridos:
[String4]: "{0} {1} concluiu esta tarefa em {2} {3}"
[FirstName]: "Joe"
[LastName]: "Smith "
[Month]: "Fev"
[Year]: "FY15"
Neste exemplo, [MSFG4] retorna "Joe Smith concluiu esta tarefa em Fev "FY15".