อยากได้คำสั่งที่ให้ฟิลด์แสดงผลเป็นอย่างอื่นแทนไม่ใช่ #ERROR



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

19 ส.ค. 64 , 11:12:10
อ่าน 75 ครั้ง

Mhu

  • สมาชิกไท.Access
  • กระทู้: 1

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

ผมกำลังคำนวณอายุสมาชิกในหน่วยงาน เป็น ปี เดือน วัน โดยใช้ข้อมูลวันเดือนปีเกิด ที่สมาชิกได้ให้ไว้  การคำนวณไม่มีอะไรผิดพลาด  แต่ถ้าสมาชิกที่ไม่ได้ให้ข้อมูลไว้  ผลแสดงจะกลายเป็น #ERROR อยากทราบคำสั่งที่เขียนเพิ่มเข้าไปให้แสดงผล เป็น "ไม่มีข้อมูล" หรือ ฯลฯ แทน ขอบพระคุณครับ

 

19 ส.ค. 64 , 11:37:20
ตอบกลับ #1

PNR

ใช้ IIF เช็คเอาครับ เช่นถ้าข้อมูลในฟิลล์คำนวนนั้นว่าง ไม่สามารถคำนวนได้ให้ null หรือจะใส่ว่า ไม่มีข้อมูล ก็ได้ครับ
ถ้าคำนวนได้ก็ให้ คำนวน เพื่อตัด error นั้นออกไป

เช่น  คำนวนในคิวรี่ โดยฟิลล์เก็บวันเกิดชื่อ Dateofbirth

AGE: IIf(IsNull([Dateofbirth]),"ไม่มีข้อมูล",....คำนวนอายุ.....)
« แก้ไขครั้งสุดท้าย: 19 ส.ค. 64 , 11:45:51 โดย PNR »
Time to stop for me  :dizzy:
 


บอร์ดเรียนรู้ Access สำหรับคนไทย