旧话重提:如何在显示报表的时候只在第一页和最后一页显示特定信息

Sir 2003-08-27 03:15:56
在报表的第一页加上一个报表的总的名称,制表日期等一次性信息;
在报表的最后一页加上“制表人”,“签字”等空白区域,
这些信息只在第一页,和最后一页显示。
报表风格:grid,如有需要,可以改

我试过在header中加入标题,但是这样报表每一页都有这个标题,
在footer中加入内容,也是报表每一页都有!
那个PB8.0进阶篇的配套光盘中带有一个动态设置报表标题的例子,我看过,没用。

请问应该如何设置??

...全文
345 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sir 2003-08-29
  • 打赏
  • 举报
回复
结贴....多谢大家帮忙。
gcg_cumt 2003-08-28
  • 打赏
  • 举报
回复
我认为结合handi(寒地) jerrymao(加菲猫) 的说法就可以解决问题。
Sir 2003-08-28
  • 打赏
  • 举报
回复
正准备研究一下。
纳米茶 2003-08-27
  • 打赏
  • 举报
回复
当然可以按照不同页面设置啊。用到的属性有
VerticalScrollPositio
VerticalScrollMaximum
你也可以添加一个控件VScrollBar,通过它来控制翻页。在它的pageup和pagedown事件中间控制。
Sir 2003-08-27
  • 打赏
  • 举报
回复
这个问题我有疑问。
header区域能按照不同页来设置成不同值么?
还有,如果能接收到用户翻页的事件,或者新的一页进入显示区域的事件,
也是可以采取一些措施的。

但是目前还没找到,如果这个思路可行,还请各位详述。
纳米茶 2003-08-27
  • 打赏
  • 举报
回复
如果不想在第二页N页上面留下空白,也可以在预览的窗口中写一些控制代码,控制header区域的高度,如果为第一页则为正式的高度,如果是其他页的就为modify为0
Sir 2003-08-27
  • 打赏
  • 举报
回复
请高手继续出招!!
Sir 2003-08-27
  • 打赏
  • 举报
回复
请高手继续出招!!
Sir 2003-08-27
  • 打赏
  • 举报
回复
那么第二页上面 是否留下了一大片空白区域???
eastpond 2003-08-27
  • 打赏
  • 举报
回复
学习
li_d_s 2003-08-27
  • 打赏
  • 举报
回复
正确,在expression中调整
handi 2003-08-27
  • 打赏
  • 举报
回复
easy. 在visible的表达式中写
if(page()=1,0,1)或者
if(page()=pagecount(), 0, 1) 就可以了

611

社区成员

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

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