当前位置: 代码迷 >> VFP >> vfp中的排序有关问题
  详细解决方案

vfp中的排序有关问题

热度:8360   发布时间:2013-02-26 00:00:00.0
vfp中的排序问题。
当前有个表叫aa.dbf
里面有如下字段xh、xm、xi、zy 分开代表学号、姓名、系、专业
如何使用一条命令让表按照 系(第一关键字)、专业(第二关键字)、学号(第三关键字)排序呢

下述命令是可以的,但是需要重新建立一个dbf文件,我不想重新建立一个文件而直接在当前表中显示排序后的结果应该如何操作呢?
sort to temp on xi,zy,xh

------解决方案--------------------------------------------------------
sele * from aa order by xi,zy,xh into table bb
set safety off
clos tabl
use aa
zap
appe from bb
clos tabl
dele file bb.dbf
------解决方案--------------------------------------------------------
在表格中显示啊 ?

生成临时表也可以啊

select * from aa order by xi,zy,xh into cursor temp

thisform.grid1.recordsource = 'temp'

------解决方案--------------------------------------------------------
探讨
Index On xi+zy+xh To sy
这个命令是非常不错的,可以实现,
如果现在要实现,xi降序,zy升序,xh降序 应该怎样操作呢?谢谢。
  相关解决方案