Office中国论坛/Access中国论坛
标题:
自动新增记录至其他资料表
[打印本页]
作者:
key3619
时间:
2003-8-1 18:07
标题:
自动新增记录至其他资料表
请问大家:
我有二个表单
a 表单 :
编号 案名 工程师
07 束紧带 张三丰
08 配电盒 老六
09 线圈 王老五
b 表单 :
编号 案名 工程师
07 张三丰
08 老六
09 王老五
我希望每当输入一笔记录到a 表单时,则b表单自动也会新增一笔记录(只要编号及工程师), EX : [a表单] 输入 07 束紧带 张三丰 , [b 表单则自动] 新增 07 张三丰 ( 但(束紧带)不新增), 且当 a 表单工程师姓名将来变更时 b 表对应之工程师也跟着变更, 此为特别需求请问access 做的到吗 ? 期待大家回应 ! 谢谢
作者:
cloudsky
时间:
2003-8-1 18:47
在a表记录更新时候,执行Runsql 把这条记录的内容加入到B表中
作者:
key3619
时间:
2003-8-1 19:16
不太明白,要怎么写DoCmd.RunSQL 此指令?可以说详尽一些吗?感激不尽
作者:
阿罗
时间:
2003-8-1 19:17
同意2楼。
p.s. 从数据库设计角度看,b表没有存在的理由。
作者:
cloudsky
时间:
2003-8-1 21:52
没错,这样的表是属于冗余的,其实完全可以在要使用B表的地方使用一个查询
建立查询ACCESS中有向导,很容易的
[此贴子已经被作者于2003-8-1 13:52:02编辑过]
作者:
key3619
时间:
2003-8-1 22:18
这只是举例,a table 主要共有50个栏位,要有9个栏位资料要对应到b资料表,因为早期设计者设计不良,为确保上万笔资料存在,不得已采此方式
作者:
sea.er
时间:
2003-8-1 22:22
用一个查询来代替b表
作者:
key3619
时间:
2003-8-1 23:23
因为a; b table 中已都有上万笔资料了,而需要加上这功能
作者:
key3619
时间:
2003-8-1 23:53
可以在新增记录后,再insert到table B,但如何加VBA程式到表单呢?
作者:
sea.er
时间:
2003-8-2 02:47
select 编号,工程师
from a;
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3