回 帖 发 新 帖 刷新版面

主题:求助:报表序号的问题

各位老师:我做的VF.EXE,报表序号比如说应该是1、2、3、4、5、6、7、8、9、10、11,但我做的为什么是1、10、11、2、3、4、5、。。。,这个怎么才能纠正过来呢?请教我,谢谢

回复列表 (共8个回复)

沙发


你们看懂这的意思么?反正我没看懂。

板凳

你的序号字段是字符型的,你并且做过按序号排序,是吧?

3 楼

2楼的大哥说的没错,我是字符型,并按序号排序,怎么样能解决这个问题呢?谢谢

4 楼

INDEX ON VAL(序号) to temp
&&然后打印你的报表
……

5 楼

在那个地方填这个命令呢?

6 楼

放到那里都行,只要在打印之前执行了就行,然后再发出打印命令。

7 楼

不行啊,我是这么用的,先在VF中打开命令,将这句话输入后,回车,出现对话框,选中自己编的*.EXE 中的*.DBF,这时就有变化。但打开后却还是 1、10、11、2、3、4.。。。。。  我想是1、2、3、4、。。。10、11、。。。

8 楼

你的工程编译过了吧?
那就先检查工程中的与打印报表有关的那个.dbf,用右键点击它后,弹出的快捷菜单上点击“排除”。
在这个.dbf打开后,完成所有计算等,在打印之前执行这条命令。
然后重新编译.EXE,再试试。

我来回复

您尚未登录,请登录后再回复。点此登录或注册