我有一个数据库列。(SQL列)
警告1)Lütfendikkatliolunuz 警告1)请小心。
警告2)Lütfenadlaayyazınız
警告2)请写详细信息。
我希望在Crstal Report中看到它:
警告1)Lütfendikkatliolunuz 。
警告1)请小心。
警告2)Lütfenadlaayyazınız
警告2)请写详细信息。
答案 0 :(得分:0)
我假设每一行都是来自数据库的整个记录?所以“警告1)请小心”是价值。
我还假设每个非英语短语之后都会有相应的翻译(也许你已经按照这种方式订购)
我的理解是你希望警告加粗,你希望非英语短语加粗,你希望英语短语保持正常。
如果是这样,您可以将字符串拆分为两部分:一部分用于警告#,另一部分用于语句。
第一个公式将采用拆分结果中的前两项。将其放在详细信息部分,右键单击 - >格式字段。然后转到字体标签 - >样式框并选择粗体。
第二个公式将采用字符串的其余部分。这将有点棘手,因为您需要为样式指定条件公式,但这并不太难。 从您的示例中,我将假设每个奇数编号的记录都应该加粗。因此,您可以右键单击公式对象,格式字段 - >字体标签 - >单击“样式”旁边的X-2,然后键入
if(recordnumber mod 2<> 0)then crBold
现在每一行都应加粗。 请注意,这只有在满足上述假设的情况下才有效。