0

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

示例:我的报告有一个“男性”和“女性”框,应该选中一个。

我目前的解决方法是绘制一个小的图形方块,然后将其与如下公式对齐:

if {table.gender} = "M" then "X" else "  "

这是一个糟糕的解决方案,因为更改字体会使我的“X”和它周围的框不对齐,并且斜视屏幕并为每个框(有几十个)获得像素完美对齐是荒谬的乏味。

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

编辑:我正在使用 Crystal XI。

4

7 回答 7

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
于 2010-05-23T08:06:33.580 回答
4

图像的替代方法是使用 Wingdings 字体;字符0xFE(选中)和 0xA8(未选中)。

于 2008-11-11T16:03:02.993 回答
3

我需要在这里提到哪个字体需要在这里选择“Wingdings”

If {Table.Field} = True Then

'Display the checkbox of your choice here

Formula = Chr(254)

Else

'Display empty checkbox

Formula = Chr(168)

End If
于 2012-01-30T06:19:58.850 回答
2

尝试一对带有条件公式的图像以获得可见性

于 2008-11-11T03:29:14.463 回答
2

我从不使用框...我总是使用带有完整边框、居中对齐和粗体的文本字段对象。在里面输入一个 X 来调整它的大小。擦除“X”。根据需要复制/粘贴。

然后我创建所有返回“X”或“”的公式(空格很重要,否则边框将不会显示在文本对象上)。然后只需将公式字段放入正确的框中。

此外,如果要对齐这些带边框的文本对象,则需要在对齐之前移除边框。那个bug真的让我很烦!

于 2008-11-26T21:59:09.423 回答
1

2 张图片
1 - 空框
2 - 选中框

用公式显示正确的图片

于 2008-11-11T03:29:57.410 回答
1
  1. 创建一个公式字段并使用以下公式

if {Your Field} = true then Chr(254) else Chr(168)

  1. 将公式字段添加到您希望复选框出现的报告中。

  2. 现在将公式字段的字体更改为 Wingdings。

于 2016-10-13T18:56:42.927 回答