0
我設置了一個更新查詢來更新我的主表中的記錄從用戶窗體。我敢肯定,當我使它工作得很好,現在接近我的項目完成我已經過去了一切,它不再使用「記錄驗證規則違規」我一直在尋找高和低,但似乎無法阻止此錯誤,有沒有人有任何想法?未綁定表單 - 更新/追加記錄驗證規則違規
更新查詢如下:
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 ....並插入到一個臨時表,但我總是碰到同樣的問題,不能工作了
插入代碼(適用於最初創建一個新的紀錄弗羅馬不同的形式。)
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] & " \ \ ")
;
我會檢查所有字段的字段大小,允許零長度和所需字段。那是可能的罪魁禍首。您是否嘗試過手動運行SQL(手動填充值?) – JeffUK