สอบถามการใช้ And ในเงื่อนไข If else ใน VBA



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

23 ก.ค. 64 , 11:50:02
อ่าน 181 ครั้ง

001Jetnipit

โค้ด : IIf([ptts1_Exp]-Date()<90 and IIf([ptts1_Exp]-Date()>30,"หมดอายุภายใน 3 เดือน","-")
เมื่อฟิล ptts1_Exp น้อยกว่า 90 และมากกว่า 30 ให้แสดงว่า "หมดอายุภายใน 3 เดือน", ถ้าไม่ใช่ แสดง "-"
ไม่ทราบต้องใช้ and ยังไงให้ถูกใน VBA ครับ

 

23 ก.ค. 64 , 16:31:29
ตอบกลับ #1

UnKnown

: สอบถามการใช้ And ในเงื่อนไข If else ใน VBA
« ตอบกลับ #1 เมื่อ: 23 ก.ค. 64 , 16:31:29 »
ใช้ตัวลูกน้ำ , แล้วก็เพิ่มตัวปิดท้ายไปด้วย ,"-")
โค๊ด: [Select]
=IIf([ptts1_Exp]-Date()<90,IIf([ptts1_Exp]-Date()>30,"หมดอายุภายใน 3 เดือน","-"),"-")
ที่มา https://www.thai-access.com/index.php?topic=567.msg2498#msg2498
:ninja:     ลองคิด,ลองทำแนวคนไม่เก่งแอคเซส
หมายเหตุ เพื่อความปลอดภัยโปรดสำรองข้อมูลใว้ก่อนการแก้ไข
 
โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit


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