@MSGFORMAT 接受一组对象,设置这些对象的格式,然后在适当位置将这些带格式的字符串插入模式中。(请参阅 JAVA 文档以了解 "java.text.MessageFormat"。)
DTP 类型:
@MSGFORMAT 必须为字符串。
语法:
@MSGFORMAT(text,param1,param2,param3,param4)
参数:
| 参数 | 说明 |
|---|---|
text |
设计时提示字符串 |
param1 |
设计时提示 |
param2 |
设计时提示 |
param3 |
设计时提示 |
param4 |
设计时提示 |
示例:
[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])
其中:
[MSFG4] 是字符串类型的 DTP,不是检查的提示。
[String4] 是字符串类型的可提示 DTP。
[FirstName] 是字符串类型的可提示 DTP。
[LastName] 是字符串类型的可提示 DTP。
[Month] 是成员类型的可提示 DTP,针对维选择了 "Period"。
[Year] 是成员类型的可提示 DTP,针对维选择了 "Year"
假设输入以下值:
[String4]:"{0} {1} completed this task in {2} {3}"
[FirstName]:"Joe"
[LastName]:"Smith "
[Month]:"Feb"
[Year]:"FY15"
在此示例中,[MSFG4] 返回 "Joe Smith completed this task in Feb "FY15"。