主题:关于报表设计的问题
winabcd
[专家分:3790] 发布于 2009-07-30 09:42:00
我用的是VFP9,有一个问题想问一下,
我在用报表设计器做报表时,设置了报表排序,现在报表做好了,我想改变报表排序的方式,如何修改,我找了半天没找到相关的设置内容。
请各位指教。
回复列表 (共9个回复)
沙发
fyyylyl [专家分:8550] 发布于 2009-07-30 09:56:00
“报表排序”是否是指“数据排序”?
板凳
winabcd [专家分:3790] 发布于 2009-07-30 10:13:00
是的,对报表的数据进行排序,如:表中有字段F1,F2
我用向导做报表时,选择了按F1排序
我现在报表已经做好了,却想到按F1排序不合习惯,想改成按F2排序,如何改?
3 楼
fyyylyl [专家分:8550] 发布于 2009-07-30 10:25:00
应该处理数据,如在使用过程中需按不同关键字排序,修改报表多不方便呀!
我一般是先为报表生成需要的数据,如用Select ... Order By ...Into Cursor Temp
4 楼
winabcd [专家分:3790] 发布于 2009-07-31 16:37:00
fyyylyl
你讲得不错,我的问题是,报表已做好,按F1排序,现在我不想重做一次报表文件,而要让报表按F2排序,能不能做到。
5 楼
homayzh [专家分:7040] 发布于 2009-07-31 16:48:00
你可以这样!!
在调报表前
ON KEY LABEL f2 KEYBOARD "{F1}"
意思就是 当你按下F2 时 系统换成 F1
不错吧
6 楼
winabcd [专家分:3790] 发布于 2009-08-02 15:00:00
楼上可能没有看我的第二个贴子,我午的F1、F2是字段名,不是键盘上的按键。
7 楼
homayzh [专家分:7040] 发布于 2009-08-02 15:06:00
我晕了。我是没有看前面的,只看了你4楼的。
。能根据F1排序,不会用F2,我也真可以,你的用F1排序是怎么做到的!
8 楼
winabcd [专家分:3790] 发布于 2009-08-02 15:18:00
用报表向导时,有一步可以选择排笆字段,我选了F1,
用向导做好后,我对报表进行了版面加工(向导生成的版面不合我的要求),一切全做好后,在使用中发现用F1字段排序没有用F2安段排序更方便,现在想改成用F2排序,不知在原报表是好不好改,我没有找到改的方法。
9 楼
homayzh [专家分:7040] 发布于 2009-08-02 15:25:00
我不知道你做的报表有多复杂。
我以前做报表。不做排序,如果用到排序,直接把表文件一排序,问题自然迎刃而解啦
我来回复