我們正在將Access窗體/ Access數據庫遷移到Access窗體/ SQL數據庫。驗證訪問中的整行/記錄
我有模仿驗證訪問中發生的問題。
當用戶進入一個新的記錄,並跳過必填字段,並試圖在訪問保存它顯示一個消息說,有些字段是必須的(驗證規則)
,我的問題是,雖然同場景爲我提供了一個關於缺少字段的SQL異常。儘管我有一個驗證規則。 驗證規則不起作用,除非先移至該字段,然後嘗試從其中退出或保存。但它不起作用,例如1)開始一個新的記錄2)在第一個字段中鍵入一些東西3)按下箭頭保存記錄
我該如何做整個行驗證(pref無需度假編寫代碼)在接下來的屏幕截圖顯示
實例,最後一欄顯示應該有一個價值,但驗證,這是存在的,不是強制執行,除非你專門去到現場,然後鍵入一些錯誤。 正如你所看到的,最後2條記錄沒有經過驗證就被保存了。
我明白,但驗證設置訪問應該適用於整個行,因爲它適用於單個字段。 我的全部要求是進入一個將其發送到SQL數據庫 – AngelicCore
如果直接訪問該表(這是一個壞主意),則驗證需要在SQL Server中,不能訪問前檢查記錄,驗證一個。 –
我通過表單訪問它。 我現在已經使用VBA代碼完成了它們。奇蹟般有效。 – AngelicCore