Обработка ШТРИХ КОДА. | |
---|---|
FoxShip Автор Сообщений: 458 Дата регистрации: 27.06.2007 |
Прежде чем спрашивать переворошил форум.
Может не так искал. Вопрос, уверен, обсуждался и наверное у кого нибудь и код есть. Нужно обработать штрих-код в активной форме, но нет активного поля ввода. Чтобы лишний раз не нажимать кнопку добавления записи необходимо, чтобы форма при получении данных со сканера штрих-кода сама добавляла запись в таблицу и записывала этот штрих код в соответсвующее поле. Спасибо. |
Re: Обработка ШТРИХ КОДА. | |
---|---|
FoxShip Автор Сообщений: 458 Дата регистрации: 27.06.2007 |
Вот нашел все таки в просторах так сказать...
Но куда то девается первая цифра штрих-кода.
|
Re: Обработка ШТРИХ КОДА. | |
---|---|
alextash Сообщений: 2281 Откуда: НСК Дата регистрации: 03.05.2006 |
активировать текст-бокс
сработать сканером-штрихкода распознанный текст отобразится в текст-боксе |
Re: Обработка ШТРИХ КОДА. | |
---|---|
FoxShip Автор Сообщений: 458 Дата регистрации: 27.06.2007 |
Это самое простое что я сделал и оно работает.
Но мне нужно, чтобы когда фокус ввода не стоит на textbox, а на форме. Я видел как это работает в 1С программах. Моя программа уже работает, но когда оператор забывает активировать textbox и нажимает скан и ничего не происходит. Приходится подождать прежде чем форма начинает реагировать и это немного раздражает. Нет, конечно, можно привыкнуть и выработать автоматизм в работе оператора, но хочется сделать как-то лучше. Исправлено 1 раз(а). Последнее : FoxShip, 07.10.20 11:54 |
Re: Обработка ШТРИХ КОДА. | |
---|---|
pasha_usue Сообщений: 3649 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Если сканер в разрыве клавиатуры, то в 1С это решается введением префикса и суффикса штрихкода. Компонент по префиксу определяет, что пошёл штрихкод, ловит его, а буфер клавиатуры вычищает, при этом. Потом посылает штрихкод отдельным событием от подключаемого оборудования активному окну подписанному на события оборудования.
В фоксе можно ловить в KeyPress формы, или _SCREEN. Желательно, префикс на сканере включить, тогда будет понятно отбирать символы у фокуса ввода, или нет. Исправлено 1 раз(а). Последнее : pasha_usue, 07.10.20 11:59 |
Re: Обработка ШТРИХ КОДА. | |
---|---|
FoxShip Автор Сообщений: 458 Дата регистрации: 27.06.2007 |
Хорошо, но в настройках сканера есть включение/отключение только суффиксов. Настройку префиксов не нашел.
У меня Mertech Sunmi ns021 если это о чем то говорит. Исправлено 1 раз(а). Последнее : FoxShip, 07.10.20 12:29 |
Re: Обработка ШТРИХ КОДА. | |
---|---|
pasha_usue Сообщений: 3649 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Да можно и на постфиксе. Я только не знаю, как без WinApi отдать накопленный буфер обратно в фокус ввода. |
Re: Обработка ШТРИХ КОДА. | |
---|---|
FoxShip Автор Сообщений: 458 Дата регистрации: 27.06.2007 |
Предлагался следующий код:
Переписал в виде и, о ФАНТАСТИКА - заработало !
Исправлено 1 раз(а). Последнее : FoxShip, 07.10.20 18:25 |
© 2000-2024 Fox Club  |