首页 > 解决方案 > 用于将代码直接从表单插入到 SQL 中的链接表的访问按钮

问题描述

抱歉,如果之前有人问过这个问题,但我已经看过了,虽然我可以找到类似的结果,但它们并没有帮助我。我有一个小项目要检查姓名和地址。我有两个名称和地址的表,其中充满了错误和重复。我已经将这些与 SQL 进行了匹配,但我的老板希望对数百个进行文书检查,以显示 SQL 匹配的准确程度。为此,我创建了一个带有子表单的表单,这些子表单链接到 SQLServer 数据库。基本前提是主窗体显示匹配结果,子窗体显示其他表中的对应匹配。当您对比赛感到满意时,我已经制作了一个按钮。它旨在在匹配结果表单中的结果旁边放置“是”。使用主表单中的工作 ID 作为匹配键

按钮的代码是

STRSQL = "UPDATE dbo_reference_table SET Match = 'YES' WHERE work_ID = '"& me.work_id & "'"
DoCmd.Runsql (STRSQL)

但是,当我运行代码时,我不断得到:

运行时错误“3362”单行更新/删除影响链接表中的多行。唯一索引包含重复值。

任何帮助,将不胜感激。

标签: sqlvbams-access

解决方案


推荐阅读