Page 1 of 1

ถ้า Query ไม่มีข้อมลูจะทำให้โชว์ค่าเลข 0 ยังไงครับ

Posted: Mon May 30, 2016 4:16 pm
by Serverchita
ถ้าใน Table ไม่มีข้อมูล รัน Query แล้วก็จะไม่มีข้อมูลด้วย จึงอยากให้ Query โชว์ค่า เช่น ตัวเลข / วันที่ / ตัวหนังสือ

ตัวอย่างจากรูปภาพ
อยากให้ค่าจาก Query2 โชว์ค่าเลข 0 ไว้ ในกรณีที่ Query2 ยังไม่มีข้อมูล

Re: ถ้า Query ไม่มีข้อมลูจะทำให้โชว์ค่าเลข 0 ยังไงครับ

Posted: Mon May 30, 2016 6:24 pm
by snasui
:D ลองดูตัวอย่างที่นี่ว่าใช้ได้หรือไม่ครับ

http://www.techonthenet.com/access/func ... ced/nz.php

Re: ถ้า Query ไม่มีข้อมลูจะทำให้โชว์ค่าเลข 0 ยังไงครับ

Posted: Tue May 31, 2016 1:19 pm
by PichaiTC
ขึ้นอยู่กับการนำไปใช้นะครับ
ถ้า เป็นการแสดงผลบน Form
แนะนำว่า ให้ตรวจก่อนว่า Query มี Record Count = 0 หรือไม่
ถ้าใช่ ให้เรียก Query ที่สร้างรอไว้ ที่จะคืนค่า 1 record ที่เป็นค่าตามต้องการ

เช่น ต้องการให้ Amount ที่ 2 เป็น 0 ก็ให้สร้าง Query ดังนี้

Code: Select all

SELECT Null, 0

Re: ถ้า Query ไม่มีข้อมลูจะทำให้โชว์ค่าเลข 0 ยังไงครับ

Posted: Tue Jun 07, 2016 6:14 pm
by Serverchita
ได้คำตอบแล้วครับ

ใช้สูตร Nz([CategoryName],'Not Found')

ขอบคุณครับ