บังคับต้องป้อนข้อมูลในฟิลด์ปัจจุบันก่อน จึงป้อนข้อมูลถัดไปได้



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

30 ม.ค. 63 , 07:00:47
อ่าน 253 ครั้ง

kunlek

จะป้อนข้อมูลในฟอร์ม สมมติมี ฟิลด์ที่1ชื่อ shop   และฟิลด์ที่ 2 ชื่อ  bill_no  ต้องการบังคับให้การป้อนข้อมูลทุกครั้ง ต้องผ่านการคีย์ข้อมูลที่ ฟิลด์_shop ให้เสร็จก่อน จึงไปฟิลด์ bill_no 

 

30 ม.ค. 63 , 13:08:05
ตอบกลับ #1

UnKnown

ใช้วิธีเมื่อไปที่ bill_no ให้ทำการตรวจสอบว่า shop มีค่าว่างอยู่หรือไม่?
โค๊ด: [Select]
Private Sub bill_no_GotFocus()
    If Me.shop = "" Then
    MsgBox "ป้อนข้อมูล shop ก่อนนะ"
    Me.shop.SetFocus
    End If
End Sub

 
โพสต์นี้ได้รับคำขอบคุณจาก: สันติสุข

31 ม.ค. 63 , 12:22:53
ตอบกลับ #2

kunlek

Private Sub Text185_GotFocus()
If Me.shop_id = "" Then
    MsgBox "ป้อนข้อมูล สาขา ก่อนนะ"
    Me.shop_id.SetFocus
    End If
End Sub
*********ขึ้น  error "Compile error: Method or data member not  found" ครับ**************
shop_id  (name=txt_shop_id  control source=shop_id   และ ฟิลด์ฉัดไป  name=text185   control source=voucher_s_id)

 

31 ม.ค. 63 , 12:34:05
ตอบกลับ #3

PNR

Private Sub Text185_GotFocus()
If Isnull(Me.txt_shop_id) Then
    MsgBox "ป้อนข้อมูล สาขา ก่อนนะ"
    Me.txt_shop_id.SetFocus
    End If
End Sub
« แก้ไขครั้งสุดท้าย: 31 ม.ค. 63 , 13:05:32 โดย PNR »
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown

31 ม.ค. 63 , 18:59:43
ตอบกลับ #4

kunlek

หลายๆฟอร์มทำตามท่ อจ แนะนำ  แต่ทำไมใช้กับ 2 ฟอร์มนี้ไม่ได้ครับ

 


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