我设置了一个更新查询,以从用户表格中更新主表中的记录。我确定当我做到这一点时,现在我的项目完成了,我已经完成了一切,它不再处理"记录验证规则违规",而我一直在搜索高低,但似乎无法阻止此错误,是否有人有任何想法?
更新查询如下:
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(最简单的事情 - 发布此字段后,我隔离了该字段,从而引起了问题,并在表中发现了状态字段经过开放/关闭的验证,我留在了适当的位置,但是我可以选择关闭表格吗?是还是不是。(当我第一次做到这一点时,该字段是/否稍后更改(
现在已解决 - 如果告诉您有验证错误 - 检查您的现场验证!