又是打印问题!怎么才能实现名册类报表第一页打印表头,第二页之后不打印表头?

archerhe 2003-07-15 02:32:44
如:
--------------------------------------------------
表头: 关于非点人员的简要情况 |
2003-04-09 |
-------------------------------------------------
列名1 |列名2 | |
--------------------------------------------------
数据1 |
--------------------------------------------------
数据2 |
--------------------------------------------------
第1页

--------------------------------------------------
列名1 |列名2 |
--------------------------------------------------
数据1 |
--------------------------------------------------
数据2 |
--------------------------------------------------
第2页
...全文
750 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
archerhe 2003-08-06
  • 打赏
  • 举报
回复
2.在报表头header的height属性加如下表达式:if(getrow()=1,<高度>,0),没地方写;

jdc的办法要研究一下
dotnba 2003-07-27
  • 打赏
  • 举报
回复
如何让header的内容只打印一次

1。制作两个数据窗口,第一个有表头,第二个没有。
2。用第一个有表头的数据读取数据库中的数据
3。打印有表头的数据窗口中的第一页,记住结束行号
4。将从结束行号开始的所有数据复制到第二个数据窗口中
5。打印第二个数据窗口
dotnba 2003-07-27
  • 打赏
  • 举报
回复
Whether the control appears only once per page when you print the DataWindow using the newspaper columns format.

arich 2003-07-27
  • 打赏
  • 举报
回复
方法有好几种:

1。设置text的VISIBLE属性为(if(page()=1,1,0))
2。在报表头header的height属性加如下表达式:if(getrow()=1,<高度>,0)
3。文本有个属性为<只显示第一个>,选择打“对”就可以了(
属性名称记得不太清楚,好象是PrintFristRow)
grandline 2003-07-27
  • 打赏
  • 举报
回复
在打印页设置表头属性,page为1时显示,其他为不显示
小时候的天空 2003-07-16
  • 打赏
  • 举报
回复
我记得设置一个属性就行了,对应该是hidesnaked吧,你试试
sinkiangscorpio 2003-07-15
  • 打赏
  • 举报
回复
把报表头做成text,在表达式height当中加如下表达式:
if(getrow()=1,12,0)
ifutheniloveu 2003-07-15
  • 打赏
  • 举报
回复
up

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧