กระทู้เก่าบอร์ด อ.Yeadram
1,078 2
URL.หัวข้อ /
URL
แจ้งเตือนและยกเลืกยอดที่ติดลบ
ขอคำแนะนำเรื่องการกำหนดแจ้งเตือนครับ ผมได้ทำโปรแกรมขายขนมในบริษัท โดยถ้ายอดเงินพนักงานเป็น 0 หรือติดลบ จะให้มีแจ้งเตือน ไม่ให้สามารถขายของได้ และต้องลบเอารายการที่เกินออกก่อน
ที่หน้าฟอร์มบันทึกจะมี Text1(เงินพนักงานเหลือในบัตร) - Text2(ยอดรวมเงินซื้อของ) = Text3(ยอดเงินที่เหลือ)
10 - 15 = -5
ถ้าเราจะกำหนดเงื่อนไขว่า ถ้า Text3 ( -5 ) มีค่าเท่ากับ 0 หรือ ติดลบ ให้มีแจ้งเตือนและให้เอารายการทีเกินออกก่อน แล้วบรรทึกรายการได้ จะใช้วิธีไหนดีครับ
ขอบคุณครับ
ที่หน้าฟอร์มบันทึกจะมี Text1(เงินพนักงานเหลือในบัตร) - Text2(ยอดรวมเงินซื้อของ) = Text3(ยอดเงินที่เหลือ)
10 - 15 = -5
ถ้าเราจะกำหนดเงื่อนไขว่า ถ้า Text3 ( -5 ) มีค่าเท่ากับ 0 หรือ ติดลบ ให้มีแจ้งเตือนและให้เอารายการทีเกินออกก่อน แล้วบรรทึกรายการได้ จะใช้วิธีไหนดีครับ
ขอบคุณครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R22546
ขอบคุณคอาจารย์ สันติสุข มากเลยครับที่ให้คำแนะนำ ผมขอลองไปศึกษาก่อนน่ะครับ เดี่ยวแจ้งผมน่ะครับ
ขอบคุณครับ
ขอบคุณครับ
Time: 0.4096s
Sub Form_BeforeUpdate(...)
if ccur(me.Text1) - ccur(me.text2) <= 0 then
cancel = true
msgbox "ข้อความเตือน"
exit sub
end if
End Sub
แต่ถ้าไม่ได้ผูก ก็ต้องหาดูว่ากระบวนการต่อจากการป้อนจำนวนเงินคงเหลือกับยอดซื้อ เกิดที่ไหน เช่นมีการคลิกปุ่ม A เพื่อทำงานต่อไป ก็ให้ใส่โค้ดเหมือนข้างบน แต่จะไม่มีบรรทัด cancel = true และพอขึ้นข้อความเตือนจากบรรทัด msgbox แล้ว จะไปที่โค้ดบรรทัดไหนต่อไป หรือจะออกจาก Sub เลย เพื่อป้องกันการดำเนินงานต่อไป ก็แล้วแต่จะออกแบบครับ