gifts2017

Доступ – как искать сотрудника по буквам фамилии

Опубликовал Андрей (AndrewEv) в раздел Обмен - Обмен с другими системами

К вопросу о пропускной системе разработанной Che (http://infostart.ru/projects/2614/). По его версии переход в ручной ввод осуществляется в отдельной вкладке.
Думаю, охрану стоит избавить от дополнительных нажатий клавиш...
В моей версии поле для ввода штрих-кода видно и я не использую FormEx.dll. Поэтому охранник вводит начало фамилии (или имя или отчество) в поле, где сканируется штрих-код. Нажимает Enter. Обработка выводит список сотрудников, у которых фамилии начинаются с этих букв или содержат буквы в ФИО (причем вводят их без заглавных букв). Затем выбирает нужного сотрудника - и вуаля! - сотрудник уже совершил вХод - вЫход!
Кстати этот способ мною разработан для поиска товара в магазинной конфигурации, продавец вводит часть названия товара или его цену - выпадает список подходящих наименований

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
procInputEan.ert
.1225196463 10,00Kb
25.09.09
84
.1225196463 10,00Kb 84 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Епрст (Ёпрст) 28.10.08 15:46
Полный ПЭ ... Автору советую открыть для себя функцию Find(<?>,) или научится использовать запросы, лучше Select + Like
2. Епрст (Ёпрст) 28.10.08 15:50
И еще, если нужен такой поиск (то бишь подбор в реквизит), глядеть в сторону классов от ADirks ... демо-пример тут:
http://www.rikcenter.ru/download/Demo_RiK.rar
3. Андрей (AndrewEv) 28.10.08 15:58
(1)Добивался не поиска, а предоставления выбора сотрудника. Перебор справочника шустрее по сравнению с запросом
4. Епрст (Ёпрст) 28.10.08 15:59
(3) 2 РАЗА ???!!!

И перебор медленнее чем Select
5. Андрей (AndrewEv) 28.10.08 16:01
(2)И это НЕ подбор в реквизит
6. Епрст (Ёпрст) 28.10.08 16:01
(3) И всё же, поглядите в сторону (2). Опосля просмотра, писать такие творения у вас вряд ли будет желание...
7. Епрст (Ёпрст) 28.10.08 16:02
(5) Какая разница ? Выбор всё равно одного значения, а куды - не важно.
8. Андрей (AndrewEv) 28.10.08 16:16
Спору нет (2) - вещь! Но речь идет о .dbf-ной базе, без наворотов SQL (где я, по Вашему, возму эту лицензию на SQL-сервер? У нас строго!). Можно переделать под управление 1sqlite - но нашим охранникам скорости хватает. И потом - заметьте - можно вводить не толька первые буквы, а, например, имя.
9. Епрст (Ёпрст) 28.10.08 16:19
(8) Какая разница какой формат базы ? В ДБФ легко переводится.
Минус сразу за незнание основ языка.... А выкладывать такие поделки из серии хеллоу ворд вообще нелепо.
Имхо.
10. Андрей (andrewalexk) 29.10.08 10:25
:))
епрст!
а че такой злой-то?!
ну да сыро ну и что?
или тебя 0.25 вмз взбесили?
11. Андрей (AndrewEv) 29.10.08 11:35
(10) Спасибо. Человек пытается мне продать свою наработку (см.2). Работает, конечно, замечательно, но стоит, как я понял, 5000 рублей (как там указано - минимальный об'ём работы специалиста). Мои же буржуи-руководители придерживаются моральных принципов: не укради, но и не дай себя обокрасть... Да и лучшее - враг хорошему...
12. Евгений Мартыненков (JohnyDeath) 29.10.08 12:31
(11) Он тебе прямым текстом написал: автор этого класса Алексей Диркс ака ADirks. И этот класс можешь брать АБСОЛЮТНО бесплатно! Весь код открыт: бери - не хочу!
Откуда ты вообще взял такую цифру???
13. Наталья Коннова (Stell) 29.10.08 14:00
Простите, плюсик случайно поставила... Работу не готова оценить.
14. Наталья Коннова (Stell) 29.10.08 14:03
Почему нельзя забрать плюсик обратно?)
15. Андрей (AndrewEv) 29.10.08 14:36
(14)Не зря + поставили, мне как пригодились Ваши "награды", не будь креста, не нашел бы и сочинял сам...
16. Альтаир (Altair777) 29.10.08 15:32
(14) а минус можно поставить? для компенсации ;-)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа