中国式报表.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国式报表

中国式报表 转自《电脑编程与维护》 Powerbuilder中的数据窗口是一项获取专利的技术,它具有封装性好、功能强大的特点,对数据的处理方法相当简洁而有效,可以快速地做出各种各样不同样式的报表。但是如果使用它来制作中国用户习惯使用的中国式报表,就出现一些问题:第一,如果使用数据窗口中的GRID的样式,那么对于多层表头或者是有斜线的表头就不好处理了,而且由于GRID的表格颜色太浅,有些老式的针式打印机根本就打不出来,而在Powerbuilder中,又不允许对GRID的边框的颜色和粗细进行修改,即使把字段本身的BORDER改为box类型的,但是又不能和GRID的边框重合,所以十分难看。第二,如果使用数据窗口中的Tabular类型的或是Freeform类型的数据窗口,用户在添加一行比较长的数据时,没有办法自由拖动改变这列的宽度,非常不灵活。所以在本文中,着重介绍在制作这种类型的报表时所遇到的一些难点。诚然,使用嵌套EXCEL也不失为一个办法,但是在同种类型的表比较多,而且数据量又大,并需要计算时,我认为对普通用户来说还是这种方式使用起来比较方便。 在数据库中有两个表,一个是这个报表中的明细内容,另一个存放表头,日期及一些计算值等。 表一 wzsq1存放报表的一些基本信息。 字段名称 字段类型 含义 id 自动编号 编号(主键) adddate date 添加表的日期 department char 添加表的部门 monthquarter integer 月份,季度 表二:wzsq2存放报表的明细内容 字段名称 字段类型 含义 id 自动编号 编号(主键) wzsqlid integer 外键 xuhao integer 序号 pingming char 品名 danwei char 单位 danjia real 单价 shuliang1 integer 数量1 jinge1 real 金额1 shuliang2 integer 数量2 jinge2 real 金额2 shuliang3 integer 数量3 jinge3 real 金额3 beizhu char 备注 其中,金额1=单价1*数量1,金额2=单价2*数量2,金额3=单价3*数量3 (一)新建一个数据窗口,类型为tabular,数据源为SQL select,把这两个表wzsq1,wzsq2都选中,删除原来的JION,重新添加一个连接关系wzsq1.id=wzsq2.id。选中所有行。 (二)在header和detail的明细栏中用line和text画出自己想要的漂亮表头。再添加三个计算域,用于计算合计值。 (三)在前面已经提到过了,如果采用Tabular类型的数据窗口,用户无法自由拖动列宽,因此不能输入较长的数据。但是这里可以改变每一行的行高。这样当用户录入的数据长的时候,就可以自动转行,不会影响到整个表的宽度,既方面又美观。具体方法如下: 1)在Datawindow Painter中打开这个Tabular类型的Datawindow. 2) 在需要设定自动折行的列上双击鼠标,弹开此列的属性窗口 3)选择Position标签,选中Auto Height多选框 4)选择Edit标签,不选中Auto Horz Scroll多选框 5)单击OK按钮,保存所做的修改 6)点中Detail Band(即写有Detail的灰色长带),单击鼠标右键,选择Properties..菜单项 7)选中Auto Hei

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档