Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.08.2011, 09:40
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию Ищу исходник

Привет всем! Очень нужен исходник, может кто подскажет чего нибудь подобное: Кароче сканер штрих кода сканирует и может выдать либо 9 значное число либо однозначное(1). Нужно что бы эти числа распределились между 2 колонками таблицы автоматически. +3 колонка добавляла время сканирования текущее....
Если кто нибуть что нить знает подобное плз
Ответить с цитированием
  #2  
Старый 05.08.2011, 10:28
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Zaezd
Привет всем! Очень нужен исходник, может кто подскажет чего нибудь подобное: Кароче сканер штрих кода сканирует и может выдать либо 9 значное число либо однозначное(1). Нужно что бы эти числа распределились между 2 колонками таблицы автоматически. +3 колонка добавляла время сканирования текущее....
Если кто нибуть что нить знает подобное плз
Как данные со сканера передаются на комп? в файл?

А по задаче: сделать не проблема.
Ответить с цитированием
  #3  
Старый 05.08.2011, 10:56
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

данные просто как набор цифр на комп. Допустим сканирую если сейчас,то циферки сразу в ворде вставляются.... После каждого сканирования идёт enter+ctr
А подскажите как енто реализовать плз
Ответить с цитированием
  #4  
Старый 05.08.2011, 12:37
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Zaezd
данные просто как набор цифр на комп. Допустим сканирую если сейчас,то циферки сразу в ворде вставляются.... После каждого сканирования идёт enter+ctr
А подскажите как енто реализовать плз
Что-то ничего не понятно.

Прога вставляет в Ворд?

П.с.:
Это все из разряда:
"Вот у меня на экране циферки печатаются, помогите их в два столбика сделать"

Что? Как? Где? Какие цифры? Кто печатает? Какая программа используется? и т.д.

Последний раз редактировалось Konrad, 05.08.2011 в 12:40.
Ответить с цитированием
  #5  
Старый 05.08.2011, 13:16
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

Возможно плохо объяснил, исправляюсь.
Система задуманна такая.Имеется документ с штрих кодом "9" значным( например 200635412)
Имеется штрих код однозначный( например 1)
Программа должна работать так. Считывается штрих код однозначный, цифра однозначного штрих кода заменяется на имя(имя человека так присваивается) и вноситься в первую колонку таблицы.
Потом сканер считывает "9" значный штрих код, и этот код, а может быть и несколько, должны добавиться во второй столбик таблицы.
В третий столбик таблицы автоматически должно фиксироваться время сканирования.
Иными словами человек с присвоенным штрих кодом( ну на бейджике к примеру) берёт документы, с 9 значными номерами, которые должны быть записаны + в какое время он берёт эти документы.
Пример.


Имя Документ Время

Иван 123456789 13:12
Виктор 987654321 13:18
789654231
Пётр 565412556 13:41

Иван взял один документ № 123456789
Виктор взял 2 документа в 13:18 и т.д

P.S. на сегодняшний момент я использую программу open office. И сканирую только номера документов в таблицу. Остальное( имя и время) заполняю руками, что не есть удобно.
p.S. 2 После того как сканер считывает код, он автоматом посылает комбинацию клавишь Enter+CTRL . Так он запрограмирован заводом изготовителем.

Последний раз редактировалось Zaezd, 05.08.2011 в 13:29.
Ответить с цитированием
  #6  
Старый 05.08.2011, 13:26
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Zaezd
P.S. на сегодняшний момент я использую программу open office. И сканирую только номера документов в таблицу. Остальное( имя и время) заполняю руками, что не есть удобно.
Сканеры на подобие:
http://www.barscanner.ru/
или
http://www.anten.ru/catalog/office/office-hp/scaners/
?
Ответить с цитированием
  #7  
Старый 05.08.2011, 13:39
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

сканеры штрих кода вот такого типа http://www.barscanner.ru/ Datalogic GRYPHON
Ответить с цитированием
  #8  
Старый 05.08.2011, 13:52
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Значит:

1. Рзбираешся как данные передаются со сканера.
Варианты : буфер обмена/ файл и т.п.

2. После чего достаешь эти данные.

3. А далееуже смотря в каком они формате - пишем прогу.

Тоесть:
Для начала разбираешся что тебе дано.

Дано: номер документа в виде...., время.

И какой нужен результат:
список.
Ответить с цитированием
  #9  
Старый 05.08.2011, 14:00
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

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

Последний раз редактировалось Zaezd, 05.08.2011 в 14:07.
Ответить с цитированием
  #10  
Старый 05.08.2011, 14:05
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Zaezd
Сканер подключен через сом порт. Далее стоит программа DLWedgeEmulation, которая выводит знаечение как обычная клавиатура.
Куда имено вводит?)

Ну тоесть ты сканируешь, прога получает код.
А дальше?
Вводит в поле где находится курсор?
Или заданное поле? Или постоянное определенное поле?
Ответить с цитированием
  #11  
Старый 05.08.2011, 14:21
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от Konrad
Куда имено вводит?)

Ну тоесть ты сканируешь, прога получает код.
А дальше?
Вводит в поле где находится курсор?
Или заданное поле? Или постоянное определенное поле?
Вводит в поле где находится курсор
Ответить с цитированием
  #12  
Старый 05.08.2011, 14:27
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Zaezd
Вводит в поле где находится курсор

Тогда на форму закидаешь эдит
в событии он эдит пишешь код.

PHP код:
s:=edit1.text;
if 
length(s)=1 then
begin
тут действия если код с одной цифры
end
else
begin
 если бальше 1
-й

end

Ответить с цитированием
  #13  
Старый 05.08.2011, 14:34
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

извиняюсь, " на форму" это куда?
Ответить с цитированием
  #14  
Старый 05.08.2011, 14:49
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Zaezd
извиняюсь, " на форму" это куда?
Delphi Form

Тебе похоже нужен готовый ехе.

Ладно, вечером если будет время посмотрю, закину.

Уточним еще раз, чтобы потом не было мучительно больно:

если код 0.....9 - это имя человека? - первая колонка результата.
если код 0000000-99999999 это номер документа? -вторая колонка результата.
время/дата - третья колонка.

Последний раз редактировалось Konrad, 05.08.2011 в 14:59.
Ответить с цитированием
  #15  
Старый 05.08.2011, 15:02
Zaezd Zaezd вне форума
Прохожий
 
Регистрация: 05.08.2011
Сообщения: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от Konrad
Delphi Form

Тебе похоже нужен готовый ехе.

Ладно, вечером если будет время посмотрю, закину.
буду очень благодарен. Но если можно ещё исходник, дабы я ещё и понять хочу как это сделалось. Спасибо Вам
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:17.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025