打印报表的序号问题????

LAIYANGPJ 2004-09-18 05:28:26
我现在有的个表BB,有如下记录:
AA
01
03
02
AA字段为升序普通索引,我想在我的报表中打印出序号:
打印时的命令是这样的:
USE BB
SET ORDER TO AA
REPORT FORM DY TO PRIN
不知这序号怎么能打上?????
----------
|序号|AA |
----------
|01 | 01|
----------
|02 | 02|
----------
|03 | 03|
----------
在这里面不会制表格就这样的格式了,请朋友帮忙!!!!!!




...全文
86 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
JohnShen 2004-09-19
  • 打赏
  • 举报
回复
YJFANLXJ(利建工作室)的方法确实很好
LAIYANGPJ 2004-09-19
  • 打赏
  • 举报
回复
TO YJFANLXJ(利建工作室):
谢了,用你的方法很简单!
yifanlxj 2004-09-19
  • 打赏
  • 举报
回复
有种方法可以解:
在你的程序中建一个公用变量,假设为i,并初始为1,而后
你在报表内设置域变量时表达式设为i,计算公式设为计数,这样
就OK了!
JohnShen 2004-09-19
  • 打赏
  • 举报
回复
没有
LAIYANGPJ 2004-09-19
  • 打赏
  • 举报
回复
还是得用临时表,没有直接调用行数的命令吗?
dfwxj 2004-09-18
  • 打赏
  • 举报
回复
没有索引的话直接取记录号就行了
JohnShen 2004-09-18
  • 打赏
  • 举报
回复

1、建一临时表,select * from bb into cursor cTemp order by aa ,然后讲临时表作为报表的数据源
2、通过recno()函数获得序号
说明,recno()函数是返回物理记录号,是否排序对它没有影响,因此先将数据放到临时表中,就能得到正确的序号了。
相关推荐
发帖
VFP

2577

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
帖子事件
创建了帖子
2004-09-18 05:28
社区公告
暂无公告