คำสั่งแจ้งเตือน ไม่ให้ค่าตัวเลขติดลบ
กระทู้เก่าบอร์ด อ.Yeadram

 1,452   5
URL.หัวข้อ / URL
คำสั่งแจ้งเตือน ไม่ให้ค่าตัวเลขติดลบ

คำสังแจ้งเตื่อนเมื่อใส่ค่าใน TextBox ครับ
เช่น จำนวนสินค้า มี 19 แต่จะนำสินค้าออกเป็นจำนวน 20 จะไม่สามารถนำออกได้เนื่องจากจำนวนนำออกนั้นเกินค่ากำหนดไว้ 19 ( ผมหมายถึงจำนวนค่าคงเหลือในสต๊อกไม่ให้ติดลบครับ)

หากมีข้อผิดพลาดหรืออ่านแล้วไม่เข้าใจขอภัยด้วยนะครับ

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

1 @R24259
1. ที่ After Update ของ Text Box ของจำนวนสินค้านำออก ให้นำค่าที่ป้อนไปคำนวนเทียบกับ Inventory ที่อยู่ในฐานข้อมูล ถ้าน้อยกว่า 0 ก็ให้แสดง MsgBox
2. ที่ตารางข้อมูล ตรงฟิลด์ของ Inventory ให้กำหนด Validation Rule ด้วยว่าต้อง >= 0 เผื่อมีใครพยายามบังคับป้อนข้อมูล

2 @R24261
ผมขอตัวอย่างโค๊ดได้มั้ยครับ ขอบคุณครับ
3 @R24268
ผมทำอธิบายไว้ที่นี่นะครับ
ที่นี่

ที่ไม่ส่งไฟล์ให้เพราะมันมีข้อมูลที่ไม่สามารถให้คนอื่นเห็นได้ครับ
4 @R24272
รบกวนอีกทีครับ

ในบรรทัดนี้ ผมอยากทราบว่า

myFN = DLookup("[Movementfn]", "[tblMovementCode]", "[MovementCode]=[cboMovement]")

ในตัวหนังสือสีแดงที่ผมมาคไว้ จะต้องเอาข้อมูลตรงใหนมาใส่ครับ เพราะผมลองแล้วคิดว่าผมน่าจะใส่ข้อมูลผิด มันขึ้นว่า Invalid use of Null ครับ
5 @R24273
tblMovementCode คือตารางเก็บข้อมูลประเภทการ Movement ถ้ารับเข้าก็ +1 ถ้าจ่ายออกก็ -1
Movementfn คือฟิลด์ที่เก็บข้อมูล +1 กับ -1 เอาไว้
MovementCode คือ ประเภทของการ Movement ของสิ่งของเป็นข้อมูลในตาราง tblMovementCode
cboMovement คือออบเจ็กส์บนฟอร์ม ที่เลือกว่าจะรับเข้าหรือจ่ายออก
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3465s