1

我是水晶报表 (11) newb - 在报表中,我有一个用于车辆 VIN(车辆识别号)的字段。现在 VIN 打印为 VIN: 1FAHP3438YW374102 。我想应用条件格式,以便数据以粗体打印最后 6 个字符,例如:

车辆识别号:1FAHP3438YW 374102

可以用公式来完成吗?

京东

4

2 回答 2

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>"
于 2013-04-03T21:36:18.650 回答
0

Another option is to create two formula fields, then embed them in a text object. Once embedded, you have a wide-range of formatting options.

//{@left}
{Command.VIN_NUMBER}[1 to 11]

//{@right}
{Command.VIN_NUMBER}[12 to Len({Command.VIN_NUMBER})]
于 2013-04-04T12:10:24.697 回答