仅在 Crystal 报告中为特定值设置删除线

Set strikeout for specific value only in Crystal Report

如果标题描述的不够详细,请见谅

我的目标是创建这样的报告(忽略红线): sample

Height (m) 字段中,我在公式字段中创建公式以检查两个高度值。

If IsNull({stored.RevisedHeight}) or {stored.RevisedHeight} = "" then
    {stored.Height} 
Else
    {stored.Height} + ChrW(13) + {stored.RevisedHeight}

我只需要在 Else 条件下为值 {stored.Height} 设置删除线样式。

提前致谢。

使用

If IsNull({stored.RevisedHeight}) or {stored.RevisedHeight} = "" then
    {stored.Height} 
Else
    "<Strike>" + {stored.Height} + "</Strike>" + ChrW(13) + {stored.RevisedHeight}

右击报表上的公式对象canvas, 格式字段... select 段落 选项卡,将 文本解释 选项设置为 'HTML Text'.