如何设置让表中的某一字段自动获取数据库中另一张表的字段值

时间:2022-05-05 14:51:54
举例: 
表1(用户信息): 
用户名         学历 
张三             本科 
李四             专科 
。。。。 
表2(月工资收入): 
用户名     基本工资   月份   加班费     学历 
张三             2000         3         1500         本科 
李四             30000       3         7600         专科 
。。。。 
嗬嗬,随便举的一个例子,我是想在增加表2记录--月工资收入的时候,只需要输入正确的用户名,学历那栏里面的值会根据用户名在表1里面查询,自动添加。 

如何建立关联?或者查询? 

3 个解决方案

#1


直接替换即可
update 表2 a inne rjoin 表1 b on a.用户名=b.用户名 set a.学历=b.学历 

#2


从表的设计来说,表二中根本不应该设置这个学历字段。 直接用查询即可。如果需要实现则可以使用DLOOKUP来查找。

QQ群 48866293 / 12035577 / 7440532 / 13666209
ACCESS专业论坛
http://www.accessbbs.cn/bbs/index.php .
http://www.office-cn.net/vvb/ .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

#3


是不需要在表2中添加学历字段的,直接采用表1的字段就可。

#1


直接替换即可
update 表2 a inne rjoin 表1 b on a.用户名=b.用户名 set a.学历=b.学历 

#2


从表的设计来说,表二中根本不应该设置这个学历字段。 直接用查询即可。如果需要实现则可以使用DLOOKUP来查找。

QQ群 48866293 / 12035577 / 7440532 / 13666209
ACCESS专业论坛
http://www.accessbbs.cn/bbs/index.php .
http://www.office-cn.net/vvb/ .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

#3


是不需要在表2中添加学历字段的,直接采用表1的字段就可。