多个dbf文件合并,请各位老师赐教!!!(最高分奖励)

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:41:49
我有一系列的dbf表,结构都一样,我对他们逐个处理很不方便,想把所有数据粘贴到一个表里,或者说是拼接,或者说批量追加数据,或者说纵向合并!!!然后处理,请高手给个邮箱,我把具体的一部分表发给你,你编制好了程序,再给我,越方便越好,我只会exel实际上,编程一点也不会,所以请大家帮忙了!我将贡献所有积分!!!
加凯克 你说的我没有对上号, word里各个步骤和你说的不一样!

你懂个哈哈哈哈!

Use <任一表> && 打开任一表文件
COPY STRU TO <新表> && 将表结构复制到一个新表
&& 新表名不能与已有的表名重名
Use <新表>
Append From <表文件名> && 逐个将表文件追加到新表中
Append From <另一表文件名>
…………
Use && 关闭新表,这一步别忘了!
&& 否则有可能使<新表>损坏!

在VFP9下:
Insert Into 表1 Select * From 表2
Insert Into 表1 Select * From 表3
Insert Into 表1 Select * From 表4
Insert Into 表1 Select * From 表5
...
将这些表的数据都添加到表1中去了。

通常情况下,可以借助 Microsoft Word 工具中的邮件合并功能实现与数据库中数据共享的过程。

一、确定要使用的数据库文件的位置。一定要注意备份,可先将要使用的数据库复制到一个文件夹中(如将 *.dbf 复制到 C:\LS 中)。

二、选择 Word 系统菜单工具选项中的邮件合并,这时将弹出一个对话框,这里有 3 个选择操作。第1步,点击主文档创建,这时可选择邮件标签或分类,弹出一个对话窗口,这时选择新建文档。第 2 步,获取数据操作,选择打开数据源,这时弹出查找文件的对话窗口,选择 ms foxpro 文件,并将文件夹选中在 c:\ls 中,确认后选中打开数据源为 foxpro files,通过 odbc(*.dbf)并确定,这时将 c:\ls 中的所有数据库文件列出,这里需要选择数据源。在随后所有的弹出对话框中都可点击确定,这时回到新建的 Word 编辑窗口,在这个文档编辑窗口中,功能操作窗口中包括了“插入合并域”和“合并工具栏”两个工具条。

三、单击下拉按钮“插入合