![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Дорогие форумчане, у меня такая проблема. Есть форма "Сотрудники", в нем группа переключателей, и группа полей и кнопок для поиска по различным критериям. Так вот, поля "Должность", "Подразделение" и "Место нахождения" нормально функционируют, а для групп переключателей не смог внедрить макросы. Кто сможет помогите пожалуйста, если можно с помощью макросов, а то в VBA я плохо разбираюсь.
|
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Повесь на новую кнопку
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 31.03.2016 в 09:46. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
В форме на группе переключателей повесил Вашу макрокоманду.
Но вот смотрите, что получилось. Я знаю, что номер 10-ий (фамилия-Оганян, должность-Руководитель отделения), он уволился. Когда я выбираю переключатель "Работающие", а из поля "Должность" выбираю "Руководитель отделения", потом нажимаю на кнопку "Обновить", и у меня выходить все работники на этой должности, в том числе и номер 10. А по принципу он не должен был появится, так как он уже уволился. Это же ошибка и где она. Заранее благодарю. Новый файл прилагаю. |
![]() |
![]() |
![]() |
#4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Так по аналогии с вашим макросом "фильтр" сделайте в нем же проверку группы Выбор и добавьте еще одно условие в ЗадатьФильтр
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Извините, у меня не получается. Опищите пожалуйста подробнее, где и что добавит.
|
![]() |
![]() |
![]() |
#6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Ищите
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Дорогой, Большое спасибо. Все работает, но у меня есть 2 вопроса.
1. Почему после нажатия на переключателей, список фамилии не обновляется. Независимо от положения переключателей, видается вес список ФИО. 2. Для чего этот макрос, а можно его удалять |
![]() |
![]() |
![]() |
#8 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
1. после нажатия на переключатели надо жать "Обновить"
2. можно
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 15.03.2016
Сообщений: 80
|
![]()
Большое спасибо, и если можно крайний вопрос.
Можно ли обойтись без кнопки "Обновить", пуст все обновляется автоматически. |
![]() |
![]() |
![]() |
#10 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Повесьте макрос "Фильтр" на события ПослеОбновление для всех ПолеСоСписком. Как сделать реакцию на изменение Переключателя, не знаю - ищите сами
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите-при поиске через яндекс,поиск идёт в майле,поиск и браузер по умолчанию стоит яндекс, так же постоянно выскакивает казино | Vlad8purple | Windows | 2 | 08.03.2016 14:52 |
Поиск совпадений в диапазоне и поставление значения соседней от совпавшей ячейки, Поиск совпадений в диапазоне | ANshag | Microsoft Office Excel | 3 | 08.09.2015 16:35 |
Помощь в доработке программы на языке паскаль (бинарный поиск, поиск перебором) | DimzNOVIchok45 | Помощь студентам | 0 | 13.10.2014 20:11 |
Реализовать два метода поиска строк в массиве: поиск перебором, бинарный поиск на языке Pascal | DimzNOVIchok45 | Помощь студентам | 7 | 19.09.2014 21:40 |
Обработка одномерного массива - поиск среднего, поиск минимального, сортировка (Паскаль) | nadez | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 18.03.2014 08:45 |