以下是引用sdzhjf在2012-11-20 13:08:57的发言:
4个表的格式只要是相同的,APPEND FROM 一定会成功的。
只有用其他工具录入,如EXCEL,录入人调一下宽度,单元格格式,才会让APPEND FROM 出错。
我在工作中也常用,格式定好,就不会出错的
就是1人输A字段 2号人输B字段 3-C 4-D,只要4人的数据结构一样,都有A,B,C,D,append from 也不会出错的。
No,如果真是每个人按字段输入的话,APPEND FROM命令执行时是不会错,但结果会错。比如,三个人输入三个字段,每人负责100条记录,APPEND FROM命令的结果就是300条记录,且每条记录都有2个字段是空白的。显然,这不能达到楼主的要求。
可以用下面的方法解决:
SELECT 第一个人输的字段名,第二个人输的字段名,第三个人输的字段名 ;
FROM 第一个人输的表名 ;
JOIN 第二个人输的表名 ON .T.;
JOIN 第三个人输的表名 ON .T. ;
INTO TABLE 统一后的表名
为了得到正确结果,输出的字段名前最好加上各人负责输入的表的别名。