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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2010, 13:31   #1
opalko1
Новичок
Джуниор
 
Регистрация: 24.02.2010
Сообщений: 4
По умолчанию Создание форм поиска и вывода информации

В скрепке файл с базой потенциальных клиентов. В нем нужно создать форму для поиска (по всей книге) по номеру телефона и т.д., и вывод всей информации о компании в виде формы. Причем при нахождении двух и более одинаковых номеров, должна выводится о всех найденых. Я этом совсем не соображаю, немного порылся в нете, но собрать в голове алгоритм действий так и не могу. Кто чем поможет?
Вложения
Тип файла: rar Потенциальные клиенты.rar (19.3 Кб, 81 просмотров)
opalko1 вне форума Ответить с цитированием
Старый 24.02.2010, 14:08   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
но собрать в голове алгоритм действий так и не могу
С алгоритмом-то мы поможем, но, учитывая, что
Цитата:
Я этом совсем не соображаю
вряд ли вы сможете воплотить алгоритм в виде кода.

Делать же за вас всю работу желания нет. По крайней мере, бесплатно.

Вообще, форма поиска в VBA (особенно с желаемой вами функциональностью) - достаточно непростая штука.
Воспользуйтесь встроенными средствами - автофильтром, например.
EducatedFool вне форума Ответить с цитированием
Старый 25.02.2010, 11:30   #3
opalko1
Новичок
Джуниор
 
Регистрация: 24.02.2010
Сообщений: 4
По умолчанию

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

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

Автофильтром, как и обычным поиском, пользовать очень неудобно, потому как база наличивает больше 1000 таких клиентов, а в скрепке только пример файла.
opalko1 вне форума Ответить с цитированием
Старый 25.02.2010, 11:44   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
есть готовый шаблон кода в который нужно внести незначительные коррективы
Шаблоны-то есть, вот только корректировать его очень сложно (подобные решения делаются под конкретную структуру файла)
Так что проще всё сделать "с нуля".

Один из возможных "шаблонов поиска" для БД в excel можно поглядеть в этом сообщении.

Последний раз редактировалось EducatedFool; 25.02.2010 в 11:50.
EducatedFool вне форума Ответить с цитированием
Старый 25.02.2010, 11:57   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Автофильтром, как и обычным поиском, пользовать очень неудобно
- очень спорное утверждение. у меня большие сомнения, что вы пробовали воспользоваться автофильтром. а 1000 строк в списке - не проблема, и 1 000 000 не проблема (для 2007 офиса).
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.02.2010, 12:33   #6
opalko1
Новичок
Джуниор
 
Регистрация: 24.02.2010
Сообщений: 4
По умолчанию

Супер, то что нужно. А можно коды которые были использованы для поиска, просмотра и редактирования БД?
opalko1 вне форума Ответить с цитированием
Старый 25.02.2010, 13:11   #7
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
А можно коды которые были использованы для поиска, просмотра и редактирования БД?
Можно.
Закрываем форму нажатием на красный крестик, нажимаем Alt+F11, и смотрим, смотрим, смотрим...
PS: Предупреждаю - там много букв.
EducatedFool вне форума Ответить с цитированием
Старый 26.02.2010, 10:57   #8
opalko1
Новичок
Джуниор
 
Регистрация: 24.02.2010
Сообщений: 4
По умолчанию

Спасибо за файл. Выбросил ненужное, подстроил под себя и пользуюсь. Получилось немного кривовато, но главное что функционирует. Для работы сгодится.
opalko1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание форм DeNyS=) Microsoft Office Access 2 13.12.2009 15:30
Динамическое создание нескольких форм Gypsy Общие вопросы Delphi 18 21.10.2009 14:52
Алгоритмы сортировки и поиска информации jedi1990 Фриланс 9 15.10.2009 23:17
Алгоритмы сортировки и поиска информации jedi1990 Помощь студентам 1 22.09.2009 12:35
Как создать диалог поиска mdi форм по их caption spamer Общие вопросы Delphi 0 19.03.2009 23:31