我是水晶报告(11)newb - 在报告中我有车辆VIN(车辆识别号码)的字段。现在,VIN仅打印为VIN:1FAHP3438YW374102。我想应用条件格式化,因此数据将以粗体显示最后6个字符,例如:
VIN:1FAHP3438YW 374102
可以用公式完成吗?
JD
答案 0 :(得分:1)
您可以分两步完成此操作。首先是使用下面的公式。第二种是进入“格式字段”对话框并将“文本解释”更改为“HTML文本”。
NumberVar x := 5; // you don't need a variable but it doesn't hurt
// left part of string
left({Command.VIN_NUMBER},len({Command.VIN_NUMBER}) - x) +
// begin HTML tag for bold
"<b>" +
// right part of string
right({Command.VIN_NUMBER},x) +
// end HTML tag for bold
"</b>"
答案 1 :(得分:0)
另一种选择是创建两个公式字段,然后将它们嵌入到文本对象中。嵌入后,您可以使用各种格式选项。
//{@left}
{Command.VIN_NUMBER}[1 to 11]
//{@right}
{Command.VIN_NUMBER}[12 to Len({Command.VIN_NUMBER})]