Crystal Reports中按性别分隔的学生列表

时间:2017-02-07 13:18:33

标签: crystal-reports

我有一张表tblstudent

ID |Name    |Gender

 1 |John  D |Male

 2 |Jane  D |Female

 3 |Joab  C |Male

如何使用Crystal Reports在报表上显示它将如下所示:

Male

 John D

 Joab C

Female

 Jane D

1 个答案:

答案 0 :(得分:1)

对我来说,我会使用Crystal Reports中的Group Expert功能。

我会尝试分步指导如何做到这一点。

  1. 添加您的命令。我通过使用简单的SELECT语句来完成此操作:

    SELECT ID
          ,Name
          ,Gender
    FROM tblstudents
    
  2. 从Crystal Reports中的菜单中选择Report,然后选择Group Expert。从这里,您可以选择要分组的字段。在您的情况下,这是Gender

    enter image description here

  3. 这将插入一个包含Group HeaderGroup Footer的新部分。您需要将Name字段添加到Details部分:

    enter image description here

  4. 这是输出:

    enter image description here

  5. 我很欣赏这份报告看起来不太漂亮。我会把化妆品留给你。

    根据OP关于编号的评论进行编辑。有两种方法可以做到这一点。使用Record Number中的Special Fields或创建Running Total

    1. 要使用Record Number中的Special Fields,只需将该字段拖到报告上即可:

      enter image description here

    2.   

      此列表位于Field Explorer以及Database FieldsFormula FieldsParameter FieldsRunning Total FieldsGroup Name Fields

      这是输出:

      enter image description here

      1. 使用Running Total Field。右键点击Running Total Fields中的Field Explorer,然后选择New

        enter image description here

      2. 这是输出:

        enter image description here