bdd2

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

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

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

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

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

См. также

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

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