access คำสั่ง IIF
กระทู้เก่าบอร์ด อ.Yeadram

 1,061   5
URL.หัวข้อ / URL
access คำสั่ง IIF

สวัสดีคะ พอดีว่าหนูจะใช้ คำสั่ง IIF ตามเงื่อนไข
total=IIf([time]>080000,1,0)
แต่ไม่สามารถใช้ได้คะ มันจะเปลี่ยนจาก 080000 เป็น 800000
พอมีวิธีแก้ไขไหมคะ
คอลัมน์ time เป็น text คะ
ขอบคุณคะ

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R19224
อื่ม ผมไม่แน่ใจนะครับว่าถ้าใช้ Comparision operator เทียบค่า String มันจะแม่นยำหรือป่าว ทำไมไม่เปลี่ยนเป็น Number แล้วค่อยเทียบค่า ผมว่าน่าจะแม่นยำกว่านะครับ แต่จากคำถาม ถ้าเป็น Text ก็ใส่ double quote คร่อมไปครับ

total=IIf([time]>"080000",1,0)
2 @R19226
ยังไม่ได้คะ มันขึ้นแบบนี้อ่ะคะ
3 @R19227
4 @R19231
อธิบายเพิ่มหน่อยครับ ทำในไหน ฟอร์ม หรือ คิวรี่ หรือ Report จริงๆถ้าใส่ใน Expression Builder มันควรจะเป็น
=IIf([time]>"080000",1,0)
หรือในคิวรี่
total: IIf([time]>"080000",1,0)

แล้วค่าในฟิลด์ time มันมีข้อมูลลักษณะยังไง ข้อมูลน้อยไปครับ
5 @R19235
ตอนนี้ทำได้แล้วคะ ขอบคุณมากนะคะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2189s