以下是引用lqdht在2010-8-13 19:59:38的发言:
Select * From 产品代码 Order By 产品编号 Asc Into Cursor cpdmb1
Set Exclusive On
Select 产品代码
Use
Use 产品代码 In 0 Exclusive
Zap
Set Exclusive Off
Append From cpdmb1
Thisform.Activate
USE
Select 产品代码
Thisform.Refresh
Thisform.Grid1.SetFocus
Thisform.Grid1.Refresh
Messagebox("数据已成功排序完毕!",48,"提示!")
为什么老提示文件正在被使用?我在删除里就是这样弄得怎么没事啊?
无论是单机版, 还是多用户版, 都不是像你这样使用库文件的~
你这是人为复杂化, 而且代码中存在其它上下衔接错误, 未能正确反映你本想表达的意思~
就按你这样使用库文件的方法(复杂一点就复杂一点), 代码如下(适用于单机和多用户):
ThisForm.Grid1.RecordSource=''
Select 产品代码
use 产品代码 excl
sort to cpdmb1 on 产品编号
zap
Append From cpdmb1
use 产品代码
ThisForm.Grid1.RecordSource='产品代码'
Thisform.Grid1.SetFocus
Thisform.Grid1.Refresh
Messagebox("数据已成功排序完毕!",48,"提示!")