У меня есть простая форма, которую я планирую использовать для проверки сортировочной станции на моей работе. Это довольно просто и выглядит так:
Форма изображения
.
Проблема: я использую ручной сканер (Symbol LI4278) для сканирования штрих-кодов каждого SKU, содержащегося в определенном объеме. Процедура проста:
- Сканирование основного кода (ярлык: Etiqueta de Bulto)
- Затем фокус падает на текст SKU. Метка
- Сканирование каждого штрих-кода SKU
- Отправка информации в базу данных доступа.
Моя проблема заключается в том, что после того, как я сканирую штрих-код SKU, фокус не возвращается к текстовой метке (T4), чтобы продолжить сканирование (SKU TEXT LABEL = T4), если только я не нажму TAB один раз. Мне нужно, чтобы это было автоматически, а свойство setfocus не работает.
Вот мой код:
Private Sub txtSKU_Change()
Application.EnableEvents = False
txtBulto.Locked = True
If Len(Me.txtSKU.Value) = 13 Then
Me.L1.ColumnCount = 3
Me.L1.AddItem Me.txtBulto.Value
Me.L1.List(L1.ListCount - 1, 1) = Me.txtSKU.Value
Me.L1.List(L1.ListCount - 1, 2) = Me.txtAuditor2.Value
End If
txtSKU.SetFocus
Application.EnableEvents = True
End Sub
Я бы по-настоящему оценил вашу помощь в этом. Мне нужно, чтобы это приложение идеально работало в целях эксплуатации и уменьшало количество ошибок.
Привет