powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа со штрих-кодом
46 сообщений из 46, показаны все 2 страниц
Работа со штрих-кодом
    #36939138
art07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дорый день.
Не подскажите, есть ли готовое решение написанное на MS Access (желательно бесплатное) которое позволяет работать со сканером штрих- кодов. База предназначена для учета рабочего времени персонала (во-сколько пришел - во-сколько ушел. У каждого сотрудника будет свой штрих - код).
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #36939368
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
art07, вам считывать или печатать? Для печати есть модули на am.rusimport.ru .
Считывание аналогично вводу с клавиатуры.
USB сканеры не требуют драйвера, COM: драйвер поставляется или есть бесплатные.
Все дело в том, как вы будете формировать код и дешифровать его тут уж вам придется делать самим.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #36939894
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
art07,

Знаю, что раньше можно было купить ActiveX компонент (Российская разработка)
для работы со штрих-кодом. Этот компонент можно использовать в Аксесс.
Поищите в сети.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #36939896
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот даже нашёл:) Может подойдёт. Знаю что именно этот в Аксесс работает.

http://www.abarcode.net
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37219465
Baby_Doll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
develed
Все дело в том, как вы будете формировать код и дешифровать его
А какие есть варианты? Я так понимаю есть несколько вариантов кодирования? Где про них можно почитать?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37219539
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baby_Doll develed
Все дело в том, как вы будете формировать код и дешифровать его
А какие есть варианты? Я так понимаю есть несколько вариантов кодирования? Где про них можно почитать?Прочитать можно в интернете. :) Ключевые слова: штрих-код, barcod, EAN13 и т.д.
Определитесь с исходными данными. Я, не долго думая, использовал поле счетчика, там как раз подходящее количество знаков для EAN13 (есть так же EAN8 и другие).
Поле счетчика преобразую в штрих-код, а штрих-код расшифровываю и получаю сразу код (дисконтной карты или товара).
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37219633
Baby_Doll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
develed
Определитесь с исходными данными
Мне надо закодировать около двух десятков полей. Общее количество знаков - 122. Возможно, будет больше и полей и знаков. Использоваться будет двухмерный сканер. Модель, скорее всего, STB2000-C1. Какой тип кодирования лучше всего использовать в этом случае?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37219659
basicv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baby_Doll develed
Определитесь с исходными данными
Мне надо закодировать около двух десятков полей. Общее количество знаков - 122. Возможно, будет больше и полей и знаков.

Зачем!?

Кодировать нужно уникальный ключ по которому потом можно найти связанную информацию.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37219661
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baby_Doll develed
Определитесь с исходными данными
Мне надо закодировать около двух десятков полей. Общее количество знаков - 122. Возможно, будет больше и полей и знаков. Использоваться будет двухмерный сканер. Модель, скорее всего, STB2000-C1. Какой тип кодирования лучше всего использовать в этом случае?Тут не подскажу, из 2Д использовал только bitprint для платёжек. Я бы взял документацию на сканер и посмотрел какие кодировки он поддерживает. Поискал о них информацию и выбрал бы подходящий.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37219670
Baby_Doll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
basicv
Кодировать нужно уникальный ключ по которому потом можно найти связанную информацию
Если бы все было так просто... Закодировать уникальный ключ можно, но из-за особенностей синхронизации баз очень часто по нему информацию получить невозможно (точнее возможно, но слишком поздно). В общем, кодировать надо ОЧЕНЬ много данных.

develed
Я бы взял документацию на сканер и посмотрел какие кодировки он поддерживает. Поискал о них информацию и выбрал бы подходящий.
Направление поняла :) Спасибо!
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37230495
Baby_Doll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аппарат поддерживает коды PDF417 и QR код. Подскажите, есть для Access какие-либо модули, ActiveX и т.п. чтобы закодировать и распечатать информацию в какой-либо из этих кодировок?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37230547
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Baby_Doll,

The PDF417 code
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37241816
Baby_Doll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Воспользовалась вот этим - http://strokescribe.com/barcode/about.html
Предположим, кодируются несколько полей. Суммарное количество знаков - около 300. Я правильно понимаю, что надо в форме сделать поле с типом данных MEMO, туда занести все эти 300 символов, а потом парсить эти значения, зная в каком порядке идут какие поля и сколько символов на них отводится?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37241832
qwe876
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все современные 2D сканеры понимают PDF-417, QR и Data Matrix
Разделите свои поля знаками ! или |
123!asdf!4545645!xcbvnmvbncx!

Прочитайте строку со сканера или в memo (если сканер эмулирует клавиатуру) или с помощью какого-либо готового ActiveX или открыв сканер на VBA с помощью Open "com1:" For Input As #1, а дальше читая из него, как из обычного файла. USB-сканеры часто эмулируют компорт

Для разбора строки вызываете InStr(txt, "!") или InStr(txt, "|")

Strokescribe
http://strokescribe.com/
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37245553
OYarish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В предоставленных примерах используется EAN13.
Вопрос 1: Можно ли кодировать произвольное число (ID в базе)?
Вопрос 2: Можно ли кодировать например десятизначное число (идентификационный код человека)?
Если да то как?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37247507
qwe876
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кодируйте в EAN-13 что хотите, пока ваш документ находится в вашем внутреннем потреблении, иначе его нетипичным применением вы начнете смущать остальных. Лучше применить CODE 128 или I2of5.
Если есть очень большое желание использовать именно EAN-13, то на VBA форматируете число в текст с лидирующими нулями:
n = 1
s = Format(n, "000000000000")
на выходе будет 000000000001
Остается добавить контрольную сумму, если у вас шрифт и собственный энкодер. Если работаете с ActiveX, то нормальные компоненты это делают сами.
Для EAN-8 количество лидирующих нулей уменьшаете пропорционально.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #37606291
vikiwo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwe876,

about it. maybe you can visit http://keepautomation.com/ .they have relevant info about it.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #38035713
igara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На основании информации code128.narod.ru
переписал на SQL для CODE-128. Остальные элементарно переписать по аналогии
Код во вложении
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Работа со штрих-кодом
    #39303834
-SWAN-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igaraНа основании информации code128.narod.ru
переписал на SQL для CODE-128. Остальные элементарно переписать по аналогии
Код во вложении
Огромное спасибо за прогу! Очень подмогло!)))
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39319663
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Долго искал в бесплатный или недорогой OCX для генерации QR кода в Акцесс. Готов был даже купить, но цена в штуку баксов меня останавливала ))
Но моя настойчивость привела к результату - бесплатный (пока не вижу никаких ограничений) OCX, который прекрасно работает в формах, думаю и отчетах тоже. Качайте сразу XQRCODE.rar

Пример использования в форме:
Код: vbnet
1.
2.
3.
Private Sub Form_Open(Cancel As Integer)
Me!QR.Data = "47001"
End Sub
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39319665
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39319927
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Odess,

Хотел было порадоваться нежданно навалившемуся счастью, но:

на предпросмотре/печати рисунок QR-кода скукоживается до минимального размера,
хотя и читабельного моим смартфоном (при хорошем качестве печати).
Мои подергивания за цугундер в целях увеличения размера успеха не возымели.

А на листе Excel вроде как адекватно себя ведет.

Во второй версии автор вроде как исправляет этот момент,
но она, насколько я понял франко-испанский :), переписана для 64 битного офиса и у меня не "завелась".
:(
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39320005
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclared,

У меня вторая версия (MyQRCODE) завелась на 32 битном 2010, массштабируется вроде и в отчетах, хотя и кривовато, комбинацией размеров и ScaleMin, и сам текст надо прописывать кодом. Нужно Autoresize включить и в OnFormat событие код поместить:

Код: vbnet
1.
2.
3.
4.
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
MyQRCODE0.ScaleMin = 20
MyQRCODE0.Text = "Тест русского"
End Sub


На картинке превью репорта на листе А4
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39320170
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня MyQRCODE завелась даже на 32х битном Access XP!
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39320452
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На рабочей машинке тоже завелась.
Возможно, дома виртуалка не понравилась.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39365991
SlavikSG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OdessУ меня MyQRCODE завелась даже на 32х битном Access XP!
У меня засада в том, что "MyQRCODE" прекрасно работает в 64-битной винде (Windows 8.1 64bit), но упорно не пашет в стареньком Windows XP. Запускаю отчет Microsoft Access с этим внедренным штрих кодом, и он бесконечно висит и не открывается. :(

Кстати, да. "MyQRCODE" отлично пашет даже в старом Microsoft Access 97. Но вот старая винда ему не нравится. Буду ковыряться еще, конечно, но от помощи не откажусь.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39409140
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел еще один ocx, корректно работающий с ВБА. Я и раньше на него натыкался, но он не работал в Акцессе. А вот новая версия прекрасно работает. Пока проверил формы, отчеты чуть позже.

http://ocvita.ru/content/view/89/1/
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39409165
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В отчетах тоже прекрасно работает. Легко масштабируется, пожалуй удобнее, чем предыдущая библиотека.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39409232
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Odess,

Приятная штучка (с разбегу).

Спасибо тебе, мил человек!


А какими моделями сканеров QR кода вы пользуетесь?

Есть какие-то предпочтения из практической работы?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39409255
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смартфонами Универсальный считыватель любых кодов.
Сейчас развиваются мобильные приложения, оплата счетов в ресторанах простым копированием QR кода на чеке и т.п.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39409270
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)

Ну я то сейчас им и читаю.

Но хотелось бы в "промышленном" варианте поюзать,
чтоб с листа да прямиком в базу.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39515939
SlavikSG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OdessНашел еще один ocx, корректно работающий с ВБА. Я и раньше на него натыкался, но он не работал в Акцессе. А вот новая версия прекрасно работает. Пока проверил формы, отчеты чуть позже.

http://ocvita.ru/content/view/89/1/

Проверил. Все пашет. Спасибо!
В отличии от упомянутого выше "MyQRCODE", пашет даже в старенькой Windows XP и в стареньком Microsoft Access 97. Недостаток пока только один обнаружил. При интенсивной печати отчета, когда таких штрих-кодов по четыре штуки на лист, принтер начинает подтормаживать. А вот с "MyQRCODE" никакой подтормозки нет. Причем, подтормозка заметна на глаз даже просто на экране компьютера, когда штрих-код отрисовывается в предварительном просмотре отчета.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39683133
sylmain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Не могли бы Вы дать пример кода в VBA для работы с OcvitaBarcode.
И можно ли как-то сгенерированный код передать в закладку документа Word?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775175
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
art07,

А КАК считывать этот код.
Я имею ввиду как выглядит строка, считанная сканером.
Там какие то разделители имеются или что, или как.
Мне предстоит читать QR КОД С КВИТАНЦИЙ СРЕДСТВАМИ ACCESS.
Что там как? Кто знает?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775240
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Мне предстоит читать QR КОД С КВИТАНЦИЙ СРЕДСТВАМИ ACCESS.
Что там как? Кто знает?
- курсор должен быть в нужном поле (куда считывает сканер)
- язык ввода для этого поля нужно сделать английский (для ean-13 без разницы, для других критично).
- сканер нужно настроить, чтоб после сканирования он сам нажимал ENTER (включить перевод каретки)
- обработать событие поля (после обновления), ну типа что теперь делать с текстом, который выдал сканер
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775245
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

Спасибо. Ценная инфа. А как там в тексте обстоят дела?
Есть какой то разделитель полей (типа : ; , .\ / - ) или всё в одну строку. Поди пойми что к чему относится.
Это я буду читать квитанции типа ЖКХ.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775251
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58А как там в тексте обстоят дела?

открой ноте пад (блокнот) и в него посканируй, вопросы отпадут сами собой...
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775256
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
Это да.
Сканера ещё не дали,
а вопросы уже напали.
када сканер дадут
то вапросы атпадут.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775334
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag- курсор должен быть в нужном поле (куда считывает сканер)
Можно автоматически распознавать, что ввод идет со сканера, а не с клавиатуры и передавать введенные данные в нужное поле вне зависимости от текущего фокуса. Это очень удобно для пользователя.
Распознать можно по скорости ввода, но самое надежное - включить на сканере так называемые AIM коды, которые будут передаваться как префиекс к любому сканированию и содержать информацию о типе считанного кода. Обычно это 3 текстовых символа, начинающихся с ]
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775357
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,
а я просто запоминаю данные поля, а после обновления анализирую его если длина поля стала равна или больше 13 символам, то значит прилетел штрихкод - возвращаю старые данные анализирую штрихкод (это может быть не замена старых данных а добавление например) и т.д. -там конечно есть особенности но зато париться с перенастройкой сторонних программ не нужно.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775372
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,
да. это хороший вариант.
Я, правда, использую фокус в поле ввода.
А само поле ввода на отдельной форме, где кроме этого поля ни чего и нету:-)
Када надо считать штрихкод выскакивает эта форма и ждёт ввода со сканера.
Потому всё всегда норм.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775407
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58MrShin,
Я, правда, использую фокус в поле ввода.

А не логичней работать с COM-портом? Читаешь с него данные и вводишь куда надо. Все просто и удобно - никаких фокусов с полями ввода.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775409
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrF,
Компорт использует другая программа.
А чем плох вариант - в разрыв клавиатуры?
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775458
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58AndrF,
Компорт использует другая программа.

Ком-портов у компа может быть несколько. Я старался использовать USB-сканеры, так как железные ком-порты есть не на всех компах, а виртуальный ком-порт USB-шного сканера всегда можно назначить как тебе нужно...
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775469
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrF, да.
...
Рейтинг: 0 / 0
Работа со штрих-кодом
    #39775786
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinМожно автоматически распознавать, что ввод идет со сканера, а не с клавиатуры и передавать введенные данные в нужное поле вне зависимости от текущего фокуса. Это очень удобно для пользователя.

- да я просто пытался принцип раскрыть тому кто столкнулся в первый раз.
- и тем не менее практика показывает что определенное поле это самый оптимальный вариант (а как сделал Час так это вообще железо-бетон)...
- бывает кассир водит-водит лазером, а оно никак (запотело или потерлось) он уже знает где должно вылезти и что, а если не вылезло - тупо в этоже поле вводит цифири руками и глазами...
- ну и на вопрос в тех поддержку типа пикает, но не сканирует - может быть только один ответ:
Дупло, - поствавь курсор в поле штри-кода...
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа со штрих-кодом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]