回复 2楼 schtg
Close Databases All
Clear
Create Cursor
hb (xxmc c(40),xm c(20),xjh c(23),yycj c(6),mscj c(6))
&&&建立一个空白表
Adir(afile,Sys(5)+Sys(2003)+'\*.dbf')
&& 获取当前目录下所有dbf文件
?Alen(afile,1)
For ncount = 1 To Alen(afile,1)
&& 遍历数据库
表名 = afile(ncount,1)
&& 显示数据库名
? 表名
Select hb
Append From (表名)
Endfor
Select hb
Browse
Select xxmc,Count(*) As rs Group By 1 From hb
&&&path=getdir(),这个语句在运行起来必须要放在数据所在文件夹下,否则找不到Adir(afile,Sys(5)+Sys(2003)+'\*.dbf')
&&这个可以获取当前目录下所有dbf文件,
抛砖引玉请高手再提供更好思路帮助解决
1.库结构相同,如何自动判断建立空白库
2.文件夹下若有子目录(比如6、7),如何穿透追加子文件夹下dbf文件
3.? 表名后排序及导入合并后顺序是1、10、11,2、20、21,3、4、5,如何实现1、2、3、4……10、11这样排序。(我用的笨办法改成了01、02、03)
[此贴子已经被作者于2023-9-19 18:07编辑过]