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语句