说明
Picture (string, picture) 按照预先确定的格式打印文本字符串中的字符串或值。
参数
String(字符串)是一个要按照字形格式进行格式设置的文本字符串。
Picture(字形)是一个文本字符串,用来表示字符串中字符的打印方式。
操作
Picture (string, picture) 按照预先确定的格式打印文本字符串中的字符串或值。
典型用法
可以使用 Picture 按电话号码格式“(206) 555-5555”打印字符串“2065555555”,或按固定格式打印其他字符串。如果您使用数据库字段作为字符串,该字段必须具有已知的固定长度才能使用。
注意: 在 Picture 参数中不能使用星号通配符。否则,参数中的星号在结果字符串中仍将显示为一个星号。
示例
Picture ({customer.FAX},"(xxx) xxx-xxxx" )按格式打印“传真”字段中的值:如 (805) 555-5555,(313) 555-2555 等。
Picture ({customer.REGION}, "[xx]")按格式打印“地区”字段中的值:如 [AK]、[CA] 等。
在 picture 参数中指定的字符串的长度,即所使用 x 的数目,必须大于或等于字符串的最大长度值。 因此,如果您想要在方括号中打印城市名,可执行下列操作:
Picture ({customer.CITY}, "[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]")结果将打印 [Calgary]、[Hamilton]、[Toronto] 等等。Picture 函数的输出结果的长度将调整为每行数据的长度。
注意: 最多可输入的 x 的数目为 252。
注释
如果数据库字段包含括号或其他格式,例如 (xxx) xxx-xxxx,则不能将其转换成 xxxxxxx。括号和连字符仍会显示。