สอบถามการใช้ if กับข้อมูลที่เป็น เวลา หน่อยคะ



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

10 ก.ค. 63 , 16:49:57
อ่าน 220 ครั้ง

MAKI

มี txttime เก็บเวลา
คืออยากจะได้ประมาณแบบนี้คะ

ถ้า เวลา มากกว่า 09.00 am แต่ไม่เกิน 04.00 pm then

msgbox "คุณสาย"

end if

ประมาณนี้ รบกวนด้วยนะค่ะ



 

10 ก.ค. 63 , 17:58:49
ตอบกลับ #1

สันติสุข

If #9:00 AM# < TimeValue(Me.txttime) and TimeValue(Me.txttime) < #4:00 PM# then
« แก้ไขครั้งสุดท้าย: 11 ก.ค. 63 , 10:13:02 โดย สันติสุข »
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 
โพสต์นี้ได้รับคำขอบคุณจาก: MAKI

13 ก.ค. 63 , 11:05:52
ตอบกลับ #2

MAKI

ขอบคุณมากๆเลยคะ สามารถนำไปประยุกต์ ทางอื่นได้หลายรูปแบบเรยคะ
« แก้ไขครั้งสุดท้าย: 13 ก.ค. 63 , 11:35:01 โดย MAKI »

 

13 ก.ค. 63 , 11:37:48
ตอบกลับ #3

PNR

อาจารย์คะ หนูบอกความต้องการผิดค่ะ  :ouch: :ouch:

ที่ต้องการคือ ถ้า txttime มากกว่า 9.00 Am แต่ไม่เกิน 1.00 Pm then
รบกวนอาจารย์อีกครั้งนะคะ  :cry: :cry:

If  TimeValue(Me.txttime) > #9:00 AM#  and TimeValue(Me.txttime) < #1:00 PM# then

หรือ If  TimeValue(Me.txttime) >= #9:00 AM#  and TimeValue(Me.txttime) <= #1:00 PM# then
กรณีที่นับรวม 9 โมงเช้า กับ บ่ายโมงด้วย
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: MAKI


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