在訪問我試圖不讓用戶退出一個文本框,除非他們已經填寫了它(即不保留它爲空)。這是爲了減少代碼的功能。在VBA中有一些方法可以阻止用戶退出該功能? (我知道設置重點,但我需要代碼工作從衆多不同的文本框)如何引用用戶當前的文本框?
僅供參考我現在的代碼如下;
Function Reload()
If IsNull(EmployeeID.Value) Or IsNull([First Name].Value) Or IsNull([Surname].Value) Or IsNull(DOB.Value) Or IsNull(Position.Value) Or IsNull(Position.Value) Or IsNull(Mobile.Value) Or IsNull(Email.Value) Or IsNull(Address.Value) Or IsNull(Suburb.Value) Or IsNull(Postcode.Value) Or IsNull([Start Date].Value) Or IsNull(UserLogin.Value) Or IsNull(UserPassword.Value) Then
MsgBox "Please fill out all fields"
Else
DoCmd.RunCommand acCmdSaveRecord
Form.Refresh
End If
End Function
感謝
設置重新加載文本框對象的參數,然後在空檢查中引用參數名稱? – Dave
我已經試過這個,但它似乎沒有工作 – Everton
「它不工作」並不能真正幫助我們確定什麼不起作用。你可以說得更詳細點嗎? – Dave