Access中一个字段给另一个字段赋值以及一个表的字段赋值到另一个字段中

时间:2021-11-07 15:05:49

Access中将一个表中的字段的值赋值到另一个表中对应属性的字段中

1.举例

将一个表中的一批记录更新到另外一个表中
 table1 
ID f1 f2
 table2 
ID f1 f2
 先要将table2中的f1 f2 更新到table1(相同的ID)
 
update table1,table2 set table1.f1=table2.f1,table1.f2=table2.f2 where table1.ID=table2.ID

2.实战

如有两个表:

表名:SH

SH中的字段有:地址1,X1,Y1

表名:shanghai

shanghai中的字段有:地址2,X,Y

需要将表表SH中的X1(Y1)的值赋予具有相应地址的表shagnhai中的X(Y)字段中,则需要输入以下语句,即可完成操作:

update shanghai,SH set shanghai.X=SH.X1,shanghai.Y=SH.Y1 where shanghai.地址2=SH.地址1

在access中点击运行即可。

欲要输入以上语句,在access界面中需要依次点击:菜单页面:点击创建——单击查询设计——点击弹窗“显示表”的关闭——单击此时菜单界面的设计中的SQL视图——输入SQL语句