Sailprint打印组件的基本使用方法。

Sailprint 3.0 包括:

DBGridSource,StringGridSource,SDataSource,ListViewSource,SailReport,5个控件。

DBGridSource控件用来连接DBGrid。

StringGridSource控件用来连接StringGrid.

SDataSource控件用来连接DataSource。

ListViewSource控件用来连接ListView。

SailReport控件可以连接上面的四个组件,并根据以上控件动态生成报表,

并且设置报表相关属性。双击SailReport控件,显示组件编辑器,可以编辑

报表。如(图-1):

(图-1)

如上图,报表属性包括:页面、列标题、多表头、明细栏、标题栏、列表,6大部分。

这些属性代表什么意思,如何设置?我想大家应该都明白,就不都解释了,这里解释

一下大家可能不太清楚的地方。

1、列标题的“行距”。每一列的标题都是一个tstrings,也就说可以有多行,这个行距就是列标题

如果是多行的话,用这个属性来控制行距。

2、设置多表头,多表头属性其实也是一个tstrings,也可以允许多行。如上图

      是这样设置的“|1|6|企业信息|7|9|企业资产”这样意思是在原来标题的基础上增加一行,并且

      合并1-6列标题是“企业信息”以及合并7-9列标题为“企业资产”。效果如下图

(图-2)


3、设置标题栏。如图-1,标题栏包括:标题、标题类型、对齐方式、间距,可以有多个标

      题栏并且标题的类型可以重复。标题类型包括:页眉、页脚、报表标题、明细表头、明细表尾。

      5种类型。在标题栏编辑框上点击鼠标右键弹出浮动菜单,可以新增、编辑、删除。

4、设置列表。列表就是报表要打印的字段,默认是空的,并且打印所连接的控件的所有列。点击

      “更新”可以把所有字段追加进来,并进行编辑。

5、列表的主细设置:跟其他的报表控件不一样,并不是一个主表一个明细表。两个表的连接需要

      开发人员用SQL语句的自己实现,如果你把某一列设为主字段,SailReport只是把这一字段相同

      的只打印一次。并且可以用公式统计。支持的函数有:sum,count,avg以及函数之间的加减乘除

        例如:sum([字段1])+sum([字段2])但是这样的格式不允许:sum([字段1]+[字段2])。

       具体的用法可以下载示例

 

阅读更多
文章标签: 报表 listview sql
想对作者说点什么? 我来说一句

Delphi打印组件SailPrint

2007年11月22日 1.29MB 下载

SailPrint Explorer for D7

2006年02月23日 1.14MB 下载

sailprint

2006年02月23日 1011KB 下载

c#打印组件demo

2011年02月28日 46KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭