access怎么把一张表的数据更新到另一张表

如题,有一张表A,一张表BA中有字段 姓名 年龄 生日 备注 (主键 姓名)B中有字段 姓名 备注 (主键 姓名)按主键 【姓名】 怎么把B表中的 【备注】 数据更新到A表 对应的姓名 所在的 【备注】高手帮忙,谢谢网上说是更新查询,但是我做不出来 希望access大虾给个具体步骤 谢谢了

做关联啊打开需要设置的ACCESS的数据库,点击【工具】-【关系】,再打开需要关联的数据表,将关联的字段拖过来即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-22
Update A Set 备注 = (Select 备注 From B WHERE A.姓名 = B.姓名)
第2个回答  2013-10-22
Private Sub Command1_Click() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim strSql As String Set conn = OpenConnForAccess("test.mdb") strSql = "insert into b select * from c" RunTrans strSql, conn end sub Public Function OpenConnForAccess(ByVal FileName As String) As ADODB.Connection Dim AdoConn As New ADODB.Connection With AdoConn .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName & ";Persist Security Info=False" .Open End With Set OpenConnForAccess = AdoConn End Function Public Function RunTrans(ByVal tranSql As String, ByVal AdoConn As ADODB.Connection) With AdoConn .BeginTrans .Execute tranSql .CommitTrans End With End Function 两张表格的字段不是完全相同的 ___________________________ strSql = "insert into b(id,num) select id,num from c" 0本回答被网友采纳
相似回答