【问题标题】:Checkbox in a Crystal ReportCrystal 报表中的复选框
【发布时间】:2016-10-14 02:56:42
【问题描述】:

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

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

我目前的解决方法是画一个小的图形方块,然后用一个公式将它排成一行,如下所示:

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

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

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

编辑:我正在使用 Crystal XI。

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:
    If {Table.Field} = True Then
    
    'Display the checkbox of your choice here
    
    Formula = Chr(254)
    
    Else
    
    'Display empty checkbox
    
    Formula = Chr(168)
    
    End If
    

    【讨论】:

    • 请注意,在 Wingdings 字体中,Tick 是 254,Cross(检查)是 253。
    【解决方案2】:

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

    【讨论】:

      【解决方案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
      

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 不错的主意,但仍然很老套。我猜没有内置任何东西?
        • 我不知道任何内置的东西。切换图像并不少见。
        【解决方案5】:

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

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

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

        【讨论】:

          【解决方案6】:

          2 张图片
          1 - 空盒子
          2 - 复选框

          用公式显示正确的图片

          【讨论】:

            【解决方案7】:
            1. 创建公式字段并使用以下公式

            如果 {Your Field} = true 那么 铬(254) 别的 铬(168)

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-02-12
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多