Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 14:13   #31
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Из опыта работы со сканерами,обнаружил такую бяку.
На разных ноутах сканер ведет себя по разному при выдаче информации,появляются лишние нечитаемые символы.
Не забываем,что посылка со сканера начинается с символа Chr(16) штрихкод и заканчивается Chr(13)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.12.2012, 14:20   #32
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Не забываем,что посылка со сканера начинается с символа Chr(16) штрихкод и заканчивается Chr(13)
работал с тремя сканерами в Делфи и Chr(16) там не встречал... Но исключать такой вариант не стоит.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 21.12.2012, 20:03   #33
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Цитата:
Сообщение от Alesa90 Посмотреть сообщение
ребят мне просто надо найти на листе позицию и внести изменения(или не внести) рукой и далее продолжить поиск , штрихкод дает мне только уникальное поле по которому я могу найти данную позицию. Конечно ваш интузеазм похвален...

Кстати решение через юзер формы вприцнапе интересное, это действительно защитит от ошибок и "случайного" изменения ячеек, что кстати очень не желательно
Так внести или не внести?
Если нужен только просмотр - залочиваем все ячейки листа кроме одной (или проще просто не даём никуда больше встать), туда сканим, рядом кодом показываем.
Но если нужнго менять - тогда аналогично одна ячейка, при изменении которой вызывается форма, где делается далее всё - и сканим далее туда, и показываем, и правим.
Если правит тётка - может тогда не давать ей править, а пусть данные пишутся на другой лист. Что на что поменяла - позже компетентный человек может кодом поправить базу, если всё ОК.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 05.09.2013, 01:02   #34
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Хоть тема уже не актуальна, - всё же напишу.

Сделал программу (надстройку для Excel) для работы со сканерами штрих-кодов:
http://excelvba.ru/programmes/BarcodeScanner


Жду отзывов от пользователей сканеров штрихкодов, - что улучшить, что добавить, что переделать.

Цитата:
Программа предназначена для облегчения ввода данных со сканера штрих-кодов в таблицу Excel.

Вы нажимаете кнопку на сканере, - в таблице Excel автоматически находится считанный штрих-код,
и в этой строке количество товара увеличивается на единицу.


Особенности программы:
  • 2 режима фиксации ввода штрих-кода: по фиксированной длине, и по завершающему символу
  • возможность удаления части символов из считанного штрихкода
  • добавление новых (отсутствующих в таблице) штрих-кодов в конец таблицы
  • поддержка ячеек с несколькими штрихкодами одновременно
  • ввод количества товара с клавиатуры (если количество товара больше 1)
  • цветовая индикация результатов поиска
  • (зеленый - штрихкод найден в таблице, красный - не найден, желтый - добавлена новая строка с этим штрихкодом)


В настройках программы можно задать:
  • номера столбцов со штрихкодами и количеством товара
  • включить режим добавления новых штрихкодов в таблицу Excel
  • задать столбец с ограничением количества товара для данной записи (строки)
  • настроить «горячую клавишу» для ввода количества с клавиатуры


С каждой новой версией программы, количество возможностей будет расширяться.

Планируется реализовать:
  • отмену ввода штрихкода (сейчас можно этого добиться вводом отрицательного количества)
  • большой индикатор для вывода данных из строки, где найден считанный штрихкод
  • подсветку значений количества товара (при превышении заданного значения)
  • немедленный или отложенный ввод данных в таблицу Excel
  • ведение лога считанных кодов
  • и многое-многое другое...
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывальщик штрихкодов... sniip Общие вопросы Delphi 3 05.07.2012 21:20
Распознавание штрихкодов методом деформируемых шаблонов trime Помощь студентам 0 11.04.2012 16:28
Сканер faustpatron13 Мультимедиа в Delphi 0 05.08.2010 10:37
Сканер Sanek_ntsk Общие вопросы Delphi 3 18.12.2007 19:54