对不起是KeyPress事件,例如 Private Sub txtBarcode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
If CheckRepeat Then If MsgBox("条码重复!是否录入该数据?", vbYesNo + vbCritical + vbDefaultButton2, "条码重复") = vbNo Then SetData Exit Sub End If End If
Dim a a = myLetter.SplitBarcode(txtBarcode.Text) If a > 0 Then setValue myLetter.myBarCode.boxName, txtBoxName setValue myLetter.myBarCode.Emergency, txtEme setValue myLetter.myBarCode.Packing, txtPack setValue myLetter.myBarCode.RcvDept, txtRcvDept setValue myLetter.myBarCode.Security, txtSec setValue myLetter.myBarCode.SendDept, txtSendDept setValue myLetter.myBarCode.Serial, txtSerial setValue myLetter.myBarCode.LargeID, txtLargeID ElseIf a = -2 Then ocxLabel1.Visible = True End If SetFocus End If End Sub
Private Sub txtBarcode_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
If CheckRepeat Then
If MsgBox("条码重复!是否录入该数据?", vbYesNo + vbCritical + vbDefaultButton2, "条码重复") = vbNo Then
SetData
Exit Sub
End If
End If
Dim a
a = myLetter.SplitBarcode(txtBarcode.Text)
If a > 0 Then
setValue myLetter.myBarCode.boxName, txtBoxName
setValue myLetter.myBarCode.Emergency, txtEme
setValue myLetter.myBarCode.Packing, txtPack
setValue myLetter.myBarCode.RcvDept, txtRcvDept
setValue myLetter.myBarCode.Security, txtSec
setValue myLetter.myBarCode.SendDept, txtSendDept
setValue myLetter.myBarCode.Serial, txtSerial
setValue myLetter.myBarCode.LargeID, txtLargeID
ElseIf a = -2 Then
ocxLabel1.Visible = True
End If
SetFocus
End If
End Sub