Crystal Report中的复选框

Jos*_*ons 0 crystal-reports

在Crystal Report中显示复选框的最佳方法是什么?

示例:我的报告有一个"男性"和"女性"的框,应该检查一个.

我目前的解决方法是绘制一个小的图形方块,并将其排列为如下公式:

if {table.gender} = "M" then "X" else "  "
Run Code Online (Sandbox Code Playgroud)

这是一个糟糕的解决方案,因为更改字体会使我的"X"和它周围的框不对齐,并且眯着眼睛看屏幕并为每个盒子(有几十个)获得像素完美对齐是非常繁琐的.

有没有人有更好的解决方案?我考虑过使用旧式的终端字符,但我不确定它们是否在Crystal中正确显示.

编辑:我正在使用Crystal XI.

小智 6

If {Table.Field} = True Then

'Display the checkbox of your choice here

Formula = Chr(254)

Else

'Display empty checkbox

Formula = Chr(168)

End If
Run Code Online (Sandbox Code Playgroud)

  • 请注意,在 Wingdings 字体中,Tick 为 254,Cross(检查)为 253。 (2认同)