>>请问有关报表分组的问题??<<

heavenmusic 2003-11-28 12:22:52
我们的客户需要示: 一张A4纸张上,打印两份凭证.(RECORD 属于系统自动计数.不是自己设的字段.)

先前: 一张A4当中,有十条记录(001 002 003 004 005 ...010)

之后: 一张凭证,当中只显示5条记录. (要加记数值: 001 002 003 004 005 006)

另一张凭证,也显示条记录. (要加记数值: 001 002 003 004 005 006)

前:

RECORD NAME
001 小王
002 小许
003 小Q
004 小吴
005 小湖
006 小李
007 小汪
008 小陈
009 小邵
010 小曾


后:

凭证1

RECORD NAME
001 小王
002 小许
003 小Q
004 小吴
005 小湖

凭证2

RECORD NAME
001 小李
002 小汪
003 小陈
004 小邵
005 小曾

提出的方法:只能在REPORT,进行修改.不能修改程序.

谢谢,请帮助我!!
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunsunup 2003-11-29
  • 打赏
  • 举报
回复
vfp報表: 可以加一個計數器, 當計數器大過5時, 重新開始計. 如果兩組之間還要加一些空行的話, 可以在每一個下面加几行, iif(計數器=5,'A'+chr(13)+'A'+chr(13),''), 但是這几行的顏色設為白色, 其PROPERTY為移除空行. 'A'+CHR(13)+'A'+CHR(13)也可以改為CHR(13)+CHR(13)+CHR(13), 其個數依你中間的空行而定.
heavenmusic 2003-11-29
  • 打赏
  • 举报
回复
yestoyes() 谢谢你的帮助。。。。

你的办法,我试用了一下,显示的出的东西符合需要。

就是当每五条,需要合计? 请问如何实现??

谢谢!!

sunsunup(現在才上msdn) 也谢谢你,你的意思,我大概明白。但还没有试。。。
sunsunup 2003-11-28
  • 打赏
  • 举报
回复
用什么報表, VFP的? 還是水晶報表?
yestoyes 2003-11-28
  • 打赏
  • 举报
回复
按下面的表达式分组即可:
round(recn()/5+0.4,0)

这是达到你的要求的最简单的方法
heavenmusic 2003-11-28
  • 打赏
  • 举报
回复
普通的报表......

用水晶报表,可以实现吗??

告诉一下,具体....

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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