กระทู้เก่าบอร์ด อ.Yeadram
1,128 2
URL.หัวข้อ /
URL
การสร้างเงื่อนไขการใส่วันที่ให้สามารถใส่ได้แค่เดือ
คือว่า มี tblvendor มี VenID
มี tblPO มีคอลัมภ์ POID, Date , PO_VenID
ต้องการกรอกข้อมูลในฟอร์ม FrmPO มี txtPOID,txtDate,txtVenID
คือต้องการให้การสั่งสินค้า
สามารถสั่งสินค้าได้เดือนละครั้ง สำหรับผู้ขายแต่ละราย
ถ้าสั่งไปแล้วให้ข้อความเตือนว่า เดือนนี้สั่งสินค้าไปแล้ว
ต้องทำยังไงคะ ทำไม่ได้เลย
มี tblPO มีคอลัมภ์ POID, Date , PO_VenID
ต้องการกรอกข้อมูลในฟอร์ม FrmPO มี txtPOID,txtDate,txtVenID
คือต้องการให้การสั่งสินค้า
สามารถสั่งสินค้าได้เดือนละครั้ง สำหรับผู้ขายแต่ละราย
ถ้าสั่งไปแล้วให้ข้อความเตือนว่า เดือนนี้สั่งสินค้าไปแล้ว
ต้องทำยังไงคะ ทำไม่ได้เลย
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R13900
ขอบคุนค่ะ ^__^
Time: 0.3314s
- ให้ทำการตรวจสอบ รายการในตาราง tblPO ว่ามีรายการสั่งซื้อจากลูกค้ารายนี้ ครั้งล่าสุดเมื่อวันที่เท่าไร
xDate = dMax("[Date]", "tblPO", "[PO_VenID] Like '" & me.txtVenID & "'")
- แล้วให้เอา วันที่ที่ได้มา ตรวจว่าเป็นเดือนปีปัจจุบันหรือไม่ (หรือเป็นเดือนปีเดียวกันกับ ฉบับที่กำลังจะออกนี้หรือไม่)
ถ้าเป็นเดือนปีเดียวกัน ให้ ขึ้น msgbox
ถ้าไม่ใช่ ให้ จบการตรวจสอบ..
Sub txtVenID_BeforeUpdate(cancel........
dim xDate as date
dim yDate as date
xDate = nz(dMax("[Date]", "tblPO", "[PO_VenID] Like '" & me.txtVenID & "'"),0)
yDate = cdate(me.txtDate)
if format(xDate,"mmyy") = format(yDate,"mmyy") then
msgbox .....
cancel = true
end if
End sub