数据源设计
点开上图红色标记,进行当前报表的数据源的设计,我们本节写的是Sql语句
输入SQL语句,会自动读取出查询的字段信息。
点击【OK】按钮,查询出的字段都会显示在Fields下,
报表结构
报表的结构包括如下部分:Title、Page Header、Column Header、Detail、Column Footer、Page Footer、Summary.
Title:为报表的标题部分,如果报表有多页,则只显示在第一页。
Page Header :为报表每页的一个头部名称,如果报表有多页,则每页都会显示。
Column Header:可以理解成表头,如果报表有多页,则每页都会显示。
Detail:详细记录,迭代列出所有的查询结果,有多少数据都会显示出来(分页)。
Column Footer:相当于表尾,如果报表有多页,则每页都会显示。
Page Footer:与Page Header对应,每页都会显示。
Summary:报表的一些统计信息。比如共有多少页,当前是第几页等信息。
报表设计
需求:列出系统所以用户的信息(由查询的SQL决定)
1、我们从组件面板中,拖出一个 Static Text 组件来,放置在报表的Title部分,输入“用户账户清单”。
2、在Page Header 也同样拖入一个 Static Text 组件,输入“管理员”
3、展开左侧的 Report Inspector,展开Fields子项,将所有字段,拖入Detail项中,此时会发现,Column Header项中自动填充了Static Text的表头,也可以对表头进行编辑,重命名等操作。可以调整各组件的位置、大小等信息。