求助 VF(dbf)导出命令?新

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:46:29
原问题:
我有一个DBF文件有10万条记录我想导出XLS或DIF文件每个1000条导出100个文件有什麽用一个命令一下导出?
我用
COPY TO 1.xls TYPE XL5 NEXT 1000
COPY TO 2.xls TYPE XL5 NEXT 1000
的一下一下的导出比较麻烦
请问有什么命令可以一次导出?
谢谢

114c的回答:
i=1
J=1000
do while i<=100
mFile=str(i)
COPY TO &mFile.xls TYPE XL5 NEXT J
GO J+1
J=J+1000
I=1+1
ENDDO

存在问题:
114c的答案在VF6.0命令框输入提示:“交互方式下不能使用,此语句。”
把114c的答案改成prg文件执行,发现导出的第一个XLS表正常,但第二个表导出不是一千条数据 到第二表就停止
不会1.2.3.4......表名的命名

请高手解决,急用。谢谢

你多试验一下, 建立一个 prg 文件, 如起名为 test99
内容是
i=1
J=1000
do while i<=100
mFile=str(i)
COPY TO &mFile.xls TYPE XL5 NEXT J
GO J* i +1
I=1+1
ENDDO

保存后, 执行该文件
do test99.prg
就行