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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2016, 08:40   #1
Avetis62
Пользователь
 
Регистрация: 15.03.2016
Сообщений: 80
По умолчанию Поиск

Дорогие форумчане, у меня такая проблема. Есть форма "Сотрудники", в нем группа переключателей, и группа полей и кнопок для поиска по различным критериям. Так вот, поля "Должность", "Подразделение" и "Место нахождения" нормально функционируют, а для групп переключателей не смог внедрить макросы. Кто сможет помогите пожалуйста, если можно с помощью макросов, а то в VBA я плохо разбираюсь.
Вложения
Тип файла: rar 31.rar (48.1 Кб, 12 просмотров)
Avetis62 вне форума Ответить с цитированием
Старый 31.03.2016, 09:40   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Повесь на новую кнопку
Изображения
Тип файла: jpg ATT.jpg (48.6 Кб, 82 просмотров)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Последний раз редактировалось Aleksandr H.; 31.03.2016 в 09:46.
Aleksandr H. вне форума Ответить с цитированием
Старый 31.03.2016, 10:35   #3
Avetis62
Пользователь
 
Регистрация: 15.03.2016
Сообщений: 80
По умолчанию

В форме на группе переключателей повесил Вашу макрокоманду.
Но вот смотрите, что получилось. Я знаю, что номер 10-ий (фамилия-Оганян, должность-Руководитель отделения), он уволился. Когда я выбираю переключатель "Работающие", а из поля "Должность" выбираю "Руководитель отделения", потом нажимаю на кнопку "Обновить", и у меня выходить все работники на этой должности, в том числе и номер 10. А по принципу он не должен был появится, так как он уже уволился. Это же ошибка и где она. Заранее благодарю. Новый файл прилагаю.
Изображения
Тип файла: jpg 32.jpg (54.3 Кб, 142 просмотров)
Вложения
Тип файла: rar 32.rar (49.0 Кб, 11 просмотров)
Avetis62 вне форума Ответить с цитированием
Старый 31.03.2016, 11:04   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Так по аналогии с вашим макросом "фильтр" сделайте в нем же проверку группы Выбор и добавьте еще одно условие в ЗадатьФильтр
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 31.03.2016, 11:26   #5
Avetis62
Пользователь
 
Регистрация: 15.03.2016
Сообщений: 80
По умолчанию

Извините, у меня не получается. Опищите пожалуйста подробнее, где и что добавит.
Avetis62 вне форума Ответить с цитированием
Старый 31.03.2016, 12:53   #6
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Ищите
Вложения
Тип файла: rar 1.rar (49.5 Кб, 12 просмотров)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 31.03.2016, 14:30   #7
Avetis62
Пользователь
 
Регистрация: 15.03.2016
Сообщений: 80
По умолчанию

Дорогой, Большое спасибо. Все работает, но у меня есть 2 вопроса.
1. Почему после нажатия на переключателей, список фамилии не обновляется. Независимо от положения переключателей, видается вес список ФИО.
2. Для чего этот макрос, а можно его удалять
Изображения
Тип файла: jpg 32.jpg (55.0 Кб, 142 просмотров)
Avetis62 вне форума Ответить с цитированием
Старый 31.03.2016, 14:54   #8
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

1. после нажатия на переключатели надо жать "Обновить"
2. можно
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 31.03.2016, 15:46   #9
Avetis62
Пользователь
 
Регистрация: 15.03.2016
Сообщений: 80
По умолчанию

Большое спасибо, и если можно крайний вопрос.
Можно ли обойтись без кнопки "Обновить", пуст все обновляется
автоматически.
Avetis62 вне форума Ответить с цитированием
Старый 31.03.2016, 15:54   #10
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Повесьте макрос "Фильтр" на события ПослеОбновление для всех ПолеСоСписком. Как сделать реакцию на изменение Переключателя, не знаю - ищите сами
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите-при поиске через яндекс,поиск идёт в майле,поиск и браузер по умолчанию стоит яндекс, так же постоянно выскакивает казино 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