Bạn chú ý đến hàm nz([biến],[Giá trị khi biến rỗng]). Hàm này sẽ luôn trả kết quả trong mọi trường hợp bất kể biến rỗng hay có giá trị. Nói khác hơn, truy vấn sẽ luôn thực hiện cập nhập số liệu nếu nó được gọi.
Điều quyết định việc có gọi query hay không đó là việc bạn có thực hiện điều chỉnh số liệu của các trường liên quan trong form không (xem data nguồn của form). Sự kiện này sẽ được kích hoạt khi những trường có tên trong datasource của form có sự thay đổi.
Nếu bạn muốn sửa chữa điều đó, bạn có thể sửa thế này
Thay đoạn
Mã PHP:
If Nz(obj, 0) <> 0 Then Sql = Sql & ",a." & obj.Name & "=" & obj