先建一个空白数据库,可导如Excel表的数据,把这个数据库的数据删除,修改数据库结构(结构不同,数据有变动),再“链接”两个Excel表,往空白数据库上复制数据。数据库中不要直接在Excel上复制,这样有时使原文件错误。
有接触数据库了,好多命令都记不清了。抽中午时间查了下网络,把思路记录下来,以备日后参考。现在的情况是有两个表 a表和b表a表 字段 bmh zkzh xm yw sxf wyf wzf lzf (2598条记录)b表 字段 bmh xm fs (2629条记录)现在是想把b表和a表中记录全部合并成一个表,其中bmh是关键唯一字段不能重复用到的命令格式:1 select a,b into c 把 a,b记录加入到c中2 left join on (条件) 左连接 以左边表中的记录为主加上满足条件的记录在access 数据中创建新查询,输入下面的命令,执行就得到表c,任务完成
追加到另一个MDB:
insert
into
目标MDB的表名(字段列表)
in
'C:\db2mdb
'
select
字段列表
from
当前MDB的表名
或
insert
into
[;database=C:\db2mdb]目标MDB的表名(字段列表)
select
字段列表
from
当前MDB的表名
里面提到的
目标MDB的表名(字段列表)
AA库中有A,B,C表,
BB库中有A,B,C表,
且:A表中的字段:a,b,c;B表中的字段:aa,bb,cc
索然相应的表的字段一样,但各个表的字段不尽一样,且表很多
这样一个表一个表的表名列表和各个表的字段列表,工作量很大啊
又没有更好的办法去实现合并(或连接)呢?
对我有用[0]丢个板砖[0]引用举报管理TOPwangtiecheng(不知不为过,不学就是错!)等
级:更多勋章
如下:
select t1姓名,t1学号,t1课程1,t2课程2,t3课程3 from t1 left join t2 on t1学号=t2学号 left join t3 on t1学号=t3学号
t1,t2,t3代表你那三张表的表名
1、打开Access软件,新建两个数据表,注意两个数据表的字段需要相同,数据不同
2、然后点击顶部的创建菜单,选择下面的查询设计选项,
3、在d出的显示表界面中选择第二个数据表,接下来会将选择的表合并到第一个表中
4、回到查询设计主界面,我们看到刚才选择的表已经加入到设计界面了
5、接着点击顶部的设计菜单,然后选择下面的追加选项,
6、在d出的追加界面中选择第一个表,然后下面勾选当前数据库选项
7、接下来在追加数据设置中对需要显示的字段进行设置,这里将所有字段都显示即可,
8、然后点击顶部的设计菜单,选择结果栏中的运行按钮
9、接下来会d出追加提示,我们简单看一下数目是否正确,然后点击是即可
10、最后回到第一个数据表,我们可以看到第二个表中的数据已经被追加进来了
A1窗体和B1窗体合并,采用导入与导出功能,数据是肯定问题的,除非这两个窗体是异构的,如果是同构的,方法,还是采用你用的导入和导出,成功合并之后,再为这个合半的窗体设置一个约束规则。就OK了。
以上就是关于如何用ACCESS数据库合并2个EXCEL中相同的数据全部的内容,包括:如何用ACCESS数据库合并2个EXCEL中相同的数据、access有一个相同字段的两个表如何合并成一个表、将一个Access数据库中多表的数据导入(合并到)另一个Access数据库的相应表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)