回 帖 发 新 帖 刷新版面

主题:关于报表设计的问题

我用的是VFP9,有一个问题想问一下,
我在用报表设计器做报表时,设置了报表排序,现在报表做好了,我想改变报表排序的方式,如何修改,我找了半天没找到相关的设置内容。

请各位指教。

回复列表 (共9个回复)

沙发

“报表排序”是否是指“数据排序”?

板凳

是的,对报表的数据进行排序,如:表中有字段F1,F2
我用向导做报表时,选择了按F1排序
我现在报表已经做好了,却想到按F1排序不合习惯,想改成按F2排序,如何改?

3 楼

应该处理数据,如在使用过程中需按不同关键字排序,修改报表多不方便呀!
我一般是先为报表生成需要的数据,如用Select ... Order By ...Into Cursor Temp

4 楼

fyyylyl
你讲得不错,我的问题是,报表已做好,按F1排序,现在我不想重做一次报表文件,而要让报表按F2排序,能不能做到。

5 楼

你可以这样!!
在调报表前

ON KEY LABEL f2 KEYBOARD "{F1}"

意思就是 当你按下F2 时 系统换成  F1

不错吧

6 楼

楼上可能没有看我的第二个贴子,我午的F1、F2是字段名,不是键盘上的按键。

7 楼

我晕了。我是没有看前面的,只看了你4楼的。
。能根据F1排序,不会用F2,我也真可以,你的用F1排序是怎么做到的!

8 楼

用报表向导时,有一步可以选择排笆字段,我选了F1,
用向导做好后,我对报表进行了版面加工(向导生成的版面不合我的要求),一切全做好后,在使用中发现用F1字段排序没有用F2安段排序更方便,现在想改成用F2排序,不知在原报表是好不好改,我没有找到改的方法。

9 楼

我不知道你做的报表有多复杂。
我以前做报表。不做排序,如果用到排序,直接把表文件一排序,问题自然迎刃而解啦

我来回复

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