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])。

       具体的用法可以下载示例

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值