重新定位列或复制列

时间:2016-05-23 12:40:19

标签: sql vba ms-access access-vba

我从excel导入了一个表并调用了tblData,我已经在访问中有一个名为tblAcc的表,我必须将记录从tblData移动到tblAcc。问题是字段的顺序不同。

例如: tblData:

PARTNAME NUMBER COST
JK15     251    55 

和tblAcc:

PARTNAME COST NUMBER
CH61      14     6

那么如何逐列地从表转移到表格或者如何重新排列tblData中的列?

1 个答案:

答案 0 :(得分:1)

将数据从一个表移动到另一个表的最简单方法是构建Access调用Append查询的内容。

使用查询构建器,您可以对这些字段进行排列,以便它们正确映射,然后以这种方式加载数据。

这样的SQL也应该有效:

INSERT INTO tblAcc (PARTNAME, COST, NUMBER)
SELECT PARTNAME, COST, NUMBER 
  FROM tblData;