Office中国论坛/Access中国论坛
标题: [求助]关于两个不同表合并的问题,看似很容易,但.. [打印本页]
作者: 喜欢苏轼 时间: 2006-9-29 18:27
标题: [求助]关于两个不同表合并的问题,看似很容易,但..
有2个表,其属性均无法变更。
a表:ID、name、sex
b表:ID、year、buwei
其中两个表中的ID是相同的。
目的:想把这两个表合并成一个表c:ID、name、sex、year、buwei,然后能在表c中添加数据,同时更新表a和b
如果单纯使用union all 来合并成一个查询,那么此查询是无法输入新的数据的呀
作者: andymark 时间: 2006-9-29 18:36
不明你要实什么功能,C表本身就是多余的,完全可以通过查询求得
作者: 喜欢苏轼 时间: 2006-9-29 19:08
感谢版主的指导。
其实是这样的,我们单位服务器上有一个数据库,其中有2个表,我没有更改的权限,只能做个链接表处理。我的想法是制作一个窗体,在这个窗体中能够同时更新这两个表的内容。首先我相到的是用子窗体的方法,但这样作出来不是很美观,所以我想能不能先把这两个表合并起来,然后生成一个窗体。
其实我的问题也可以描述成:不使用子窗体,怎么让一个窗体对应这2个表,并且能同时更新添加数据(后者是最主要的,因为通过查询作出来的是不能更新添加数据的)。
作者: andymark 时间: 2006-9-29 19:27
窗体不邦定数据,用ADO或DAO把数据写到相应的表
作者: 喜欢苏轼 时间: 2006-9-29 19:34
是不是很难呀,我可以是新手呀,能否稍微详细一些。
如有可能给个示范好吗?[attach]20642[/attach]
[此贴子已经被作者于2006-9-29 11:35:17编辑过]
作者: sgrshh29 时间: 2006-9-29 19:46
改变表间关系,做一个可更新查询也可以。[attach]20644[/attach]
[此贴子已经被作者于2006-9-29 11:50:43编辑过]
作者: 喜欢苏轼 时间: 2006-9-29 23:32
感谢sgrshh29的指导。
我看到你是更改了表1和2的属性,分别给两者的ID做了“主键”后建立了一对一的关系后作出来的。
但我也说了,表的属性我是无法更改的呀。
那怎么办呢?
作者: andymark 时间: 2006-9-29 23:51
[attach]20656[/attach]
作者: 喜欢苏轼 时间: 2006-9-30 00:57
感谢版主的大力支持,问题解决。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |