未结合形式 - 更新/附加记录验证规则违反



我设置了一个更新查询,以从用户表格中更新主表中的记录。我确定当我做到这一点时,现在我的项目完成了,我已经完成了一切,它不再处理"记录验证规则违规",而我一直在搜索高低,但似乎无法阻止此错误,是否有人有任何想法?

更新查询如下:

    Update Inspections SET 
Inspections.Status = [Forms]![Open_All_Edit]![Ins_close], 
Inspections.Assigned_Officer = [Forms]![Open_All_Edit]![Assigned_Officer], 
Inspections.Raised_For = [Forms]![Open_All_Edit]![Raised_For], 
Inspections.INS_Date = [Forms]![Open_All_Edit]![Ins_Date], 
Inspections.INS_Comments = Inspections.INS_Comments & ", " & [Forms]![Open_All_Edit]![Ins_Note] & " " & [Forms]![Open_All_Edit]![User_Initials] & " /  / "
WHERE (((Inspections.INS_ID)=[Forms]![Open_All_Edit]![INS_ID]));

我也尝试插入....并插入临时表中,但是我总是遇到同一问题,无法解决

插入代码(最初从不同形式创建新记录。(

    INSERT INTO Temp ( Status, Assigned_Officer, Raised_For, INS_Date,  INS_Comments )
Values ([Forms]![Open_All_Edit]![Ins_close],
[Forms]![Open_All_Edit]![Assigned_Officer], 
[Forms]![Open_All_Edit]![Raised_For], 
[Forms]![Open_All_Edit]![Ins_Date], 
[Forms]![Open_All_Edit]![Ins_Note] & " " & [Forms]![Open_All_Edit]![User_Initials] & "   ")
;

(发布的实际字段的1/3大约是我缩短为帖子的1/3(最简单的事情 - 发布此字段后,我隔离了该字段,从而引起了问题,并在表中发现了状态字段经过开放/关闭的验证,我留在了适当的位置,但是我可以选择关闭表格吗?是还是不是。(当我第一次做到这一点时,该字段是/否稍后更改(

现在已解决 - 如果告诉您有验证错误 - 检查您的现场验证!

最新更新