Nz ( ตัวแปร, [ ค่าที่ต้องการแปลงถ้าตัวแปรนั้นเป็นค่าว่างหรือ Null ] )Nz คือ Function ที่ใช้แปลงค่าจากตัวแปร ถ้าค่านั้นว่าง หรือ Null ก็ให้แปลงค่านั้นเป็นจำนวนตามที่เรากำหนดครับ
เช่น
Nz(Field1,
5) + Nz(Field2,
5) สมมุติใน Field1 = Null และ Field2 = 2 ผลที่ได้ก็คือ 5 + 2 = 7 เป็นต้น
หรือจะแปลงค่าว่างหรือ Null เป็นข้อความก็ได้เหมือนกันคับ
แต่โดยปกติการนำไปใช้ที่เจอบ่อยๆก็คือการใช้ในการแปลงค่า Null เป็น 0 กันซะส่วนใหญ่ครับ และจำเป็นต้องใช้ถ้าท่าน สร้างการคำนวนบน Form เพราะถ้า textbox ในกรณีใช้การคำนวน textbox หลายๆตัว เช่น textbox1 + textbox2 +textbox3 ถ้า textbox ตัวใดตัวหนึ่งนั้นเป็นค่าว่าง มันจะแสดง Error ขึ้นมาทันที เพราะเหตุนี้ก็เลยนิยมใช้ Nz ในการดักจับ Error พวกนี้ไว้ด้วยครับ โดยใส่เป็น
txtSum = Nz(textbox1,0) + Nz(textbox2,0) + Nz(textbox3,0)
การใส่ Nz คือการกำหนด ให้ถ้า Field ใดๆ หรือ Control ใดๆ บน Form ที่มีค่าว่างหรือ Null ให้แปลงค่าเป็น 0 เพื่อไม่ให้เกิดการผิดพลาดในการคำนวน
การใส่ Nz ตัวอย่างในคิวรี่ถ้าต้องการ คำนวนโดยใช้ฟิวใด ก็ไปอ้างอิงเอาตรงนั้นเช่น