สอบถามครับ Microsoft Access

ผมทำระบบวันลาใน access ผมอยากให้ ตอนReport สรุปวันลาแต่ลากิจมีลาเป็นวันและเป็นชั่วโมง
ถ้าผมมี textbox1 = 7 วัน และ textbox2 = 8 ชั่วโมง
ผมอยากให้ถ้า textbox2 มากกว่า 8 ให้ไปบวกกับช่อง textbox1 ครับ ก็จะเท่ากับ 8 วัน 0 ชั่วโมง
แต่ถ้า textbox2 = 12 ชั่วโมง มันก็จะออกมาเป็น 8 วัน 4 ชั่วโมง ครับ 

แท็กผิดขออภัยครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
มีปัญหา ว่า ผมหา MS Access ใกล้มือตอนนี้ ไม่ได้
ผมเองก็จำไม่ค่อยแม่นแล้ว


แต่ขั้นแรก ก่อน

คุณลองสร้าง TextBox3 มาเอง โดยไม่ต้อง bound ไปที่ Field ใดใด เลย
จากนั้น ให้ TextBox3  เอาค่าของ TextBox1, TextBox2 มาบวกกัน (แค่ลองเล่น ๆ) ได้หรือไม่ครับ
คือ ทำเป็นหรือไม่

ถ้าทำได้ ก็ลองทำที่ TextBox3
=iif([Textbox2]<8, [textbox2], [textbox2] mod 8 )

ส่วน TextBox4 (สร้างอีกอัน)
=iif( [textbox2]<8, [textbox1], [textbox1] + ([textbox2]\8))

ลองดูครับ ว่า ได้หรือไม่
แสดงความคิดเห็น
Preview
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  Microsoft Access VB (Visual Basic) การออกแบบฐานข้อมูล
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่