2015-06-20 53 views
0

我正在为我的大学开发标记卡,其中包括学生姓名,学生名单,学科名称及其主题代码以及学生各自主题的评分标记。我有具有定义一个数据库,如下所示:将数据插入水晶报告中的特定部分VS2010

Name |Roll Num |SubjectCode |SubjectName |Marks 
Std_Name 1001  Phy    Physics  65 
Std_Name 1001  Che    Chemistry  59 
Std_Name 1001  Math    Mathematics 69 

从上面的表中,我想获得SubjectCode,主旨名称和Marks到数据表/数据集/数据网格,并插入那些 数据到特定部分(第1部分,第2节,..等)在Crystal Report中。我怎样才能做到这一点?谢谢。

回答

0

你应该学会在部分更多

how to create a crystal report with dataset?

插入领域是不是一个大问题。你只需要创建数据集或数据表,并将其引用到你的水晶报表。设计报告后,您可以将数据集对象传递给含有数据的水晶报告。

您还应该了解每个部分及其角色。

报告标题:本部分印刷在报告第一页的顶部。您可以在这里放置不应该出现在下一页的公司名称,地址等。

页眉:本部分打印在每页报告的顶部。您可以放置​​页码,栏标题标签(学科代码,学科名称,标记等)。

Detail Section:此部分将以行形式打印记录。所以,你可以在这里放置你的字段,这些值将显示你想要的。

页脚和报表页脚:在了解了上述两点后,这些部分是自描述性的。在“报表页脚”部分,您可以在最后一页底部打印注释,在页面页脚部分,您可以将总和标记等数值总和,标记总数等。您还可以将这些字段放在报表页脚中部分是否打印了多个页面,并且您希望仅在最后一页上打印总数。

还有另一种类型是组页眉和组页脚。当你想显示记录组并明智地打印页眉和页脚时,你也可以在这里使用这个部分。

+0

壳牌,感谢您对Crystal Report的详细介绍。由于我是新手,我想我没有详细解释我的问题。我确切的问题是我想显示SubjectCode,SubjectName和标记在我的报告的特定部分。由于SubjectCode,SubjectName和Marks不断更改每个学生,我想要一个特定的部分在特定的部分打印这些数据。我怎样才能做到这一点?我已经成功地将数据集实现到了我的报告中,我获取名称和rollnum等单个数据,但是我坚持将数据插入到特定部分。 –

+0

如果您正在填充多个学生的数据。所以,在这种情况下,你可以使用分组。你不需要为特定的学生在单独的部分放置细节。分组将帮助您将其分开。您可以按组专家选项添加分组。在此窗口中,您需要选择学生ID或代码。水晶报表将如何创建另外两个部分组页眉和组页脚,正如我在我的回答中提到的那样。您可以在其中放置页眉和页脚的详细信息。 ** [在Crystal Report中读取组](http://www.codeproject。COM /条/ 142064 /渐次创世-的水晶 - 报告 - 使用 - 它)** – Shell