是这样的,SORT是排序命令,它会把表1按要求排序后创建一个新表《表2》,而表2如果已经打开了,那么这个按钮的命令就无法执行,打开的表2是不能被重新创建的,只有在SELE 表1前加上:
SELE 表2
USE
把表2先关了就好。
如果表2没有被打开,那上面两条命令会出错。如果你有其他命令按钮是要打开表2并进行一进计算什么的,那在执行完后要把表2关闭,就不用加以上两条了。
sort to 表2 on z /d
这命令的执行会建立表2,所以,如果表2之前已经建立并已被打开,则执行该命令时就会出现“文件正在使用”
如果你非要把排序结果放到已建好的表2中,你可以这样:
sele 表1
sort to 表3 on z /d
sele 表2
appe from 表3
可以用sql语句实现排序
select * from 表1 order by z desc into tables 表2