Trong VBA của Microsoft Access, hàm IsNull được sử dụng để kiểm tra xem một biến hoặc biểu thức có giá trị Null hay không. Giá trị Null cho biết rằng biến không chứa dữ liệu hợp lệ.
Cú pháp
IsNull(expression)
expression: Biểu thức hoặc biến cần kiểm tra giá trị Null.
Kết quả trả về
True: Nếu biểu thức là Null.
False: Nếu biểu thức không phải là Null.
Dim myVar As Variant
myVar = Null
If IsNull(myVar) Then
MsgBox "Biến có giá trị Null."
Else
MsgBox "Biến đã có giá trị."
End If
Khi làm việc với cơ sở dữ liệu, bạn có thể dùng IsNull để kiểm tra xem một trường dữ liệu có giá trị Null hay không.
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT * FROM Employees")
If Not rs.EOF Then
If IsNull(rs!FirstName) Then
MsgBox "Trường First Name có giá trị Null."
Else
MsgBox "First Name: " & rs!FirstName
End If
End If
rs.Close
Set rs = Nothing
Set db = Nothing
If IsNull(Me.TextBox1) Then
MsgBox "Vui lòng nhập giá trị vào ô văn bản."
Else
MsgBox "Giá trị bạn nhập là: " & Me.TextBox1
End If
Tìm kiếm:
Xử lý các vấn đề phát sinh lỗi tốt nếu biết các lập trình vba với hàm isnull trong access