@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"。