สอบถามเรื่องการยิงสแกนบาร์โค้ดสินค้า


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

02 เม.ย. 68 , 16:40:39
อ่าน 1088 ครั้ง

prajak

รบกวนสอบถามครับ โปรแกรมขายสินค้า ผมกำหนด text เพื่อรับค่าบาร์โค้ดจากการสแกน เราจะสามารถกำหนดได้ไหมว่าถ้า corsor ไม่ได้อยู่ตรง text ดังกล่าว จะไม่สามารถสแกนได้หรือมี popup แจ้งเตือนอะไรประมาณนี้ครับ


 

02 เม.ย. 68 , 20:33:55
ตอบกลับ #1

OddyWriter

: สอบถามเรื่องการยิงสแกนบาร์โค้ดสินค้า
« ตอบกลับ #1 เมื่อ: 02 เม.ย. 68 , 20:33:55 »
สมมติให้ Text Box ที่ใส่ Barcode ชื่อ txtBarcode ให้ใช้ Code นี้ครับ

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyReturn Or KeyCode = vbKeyTab Then
        If IsNull(Me.txtBarcode) Or Me.txtBarcode = "" Then
            MsgBox "ยิง Barcode ผิดช่อง", vbCritical, "Error"
            Me.txtBarcode.SetFocus
        End If
    End If
End Sub

ลองดูครับว่าใช้ได้ไหม
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: prajak

10 เม.ย. 68 , 16:09:42
ตอบกลับ #2

prajak

: สอบถามเรื่องการยิงสแกนบาร์โค้ดสินค้า
« ตอบกลับ #2 เมื่อ: 10 เม.ย. 68 , 16:09:42 »
สมมติให้ Text Box ที่ใส่ Barcode ชื่อ txtBarcode ให้ใช้ Code นี้ครับ

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyReturn Or KeyCode = vbKeyTab Then
        If IsNull(Me.txtBarcode) Or Me.txtBarcode = "" Then
            MsgBox "ยิง Barcode ผิดช่อง", vbCritical, "Error"
            Me.txtBarcode.SetFocus
        End If
    End If
End Sub

ลองดูครับว่าใช้ได้ไหม
ได้แล้วครับ ขอบคุณมากนะครับ

 


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


 

Sitemap 1 2 3 4 5