Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 37

Использование макроса для фильтрации записей формы, не получается сделать, подскажите

14.01.2024, 12:43. Показов 6164. Ответов 75

Студворк — интернет-сервис помощи студентам
Не понимаю, почему не работает, подскажите, кто знает. Заранее спасибо

Задание:

Для реализации вызова макроса используем группу элементов управления. Каждый их элементов будет вызывать макрос на исполнение при определенном условии. В группе элементов необходимо предусмотреть элемент для снятия фильтра записей. Для этого:
- откройте форму Товар в режиме Конструктора и измените размер области Примечание;
- расположить группу переключателей, указав в качестве значения по умолчанию ВСЕ ЗАПИСИ и присвоив группе имя ПОИСК;
Эта часть есть. Группа элементов создана.(рис.1)


- в столбце Условие введите условие выбора первого элемента из группы переключателей ПОИСК. Значение этого элемента равно 1;
Здесь, после заполнения полей(рис.2), появляется уведомление, что элемент ПОИСК не найден.

Почему не получается, в чём ошибка?
Вложения
Тип файла: zip Оптовая база_архив1212312.zip (225.6 Кб, 13 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2024, 12:43
Ответы с готовыми решениями:

Остановка макроса для фильтрации данных
Всем привет, подскажите возможно ли остановить макрос для фильтрации данных, а после продолжить выполнение кода? Ручная фильтрация...

Очистка Grid-а от записей для осуществления фильтрации
Помогите заведомо очистить Grid от записей, чтобы осуществить фильтрацию.

Сделать из формы подобие блокнота для записей с последующим сохранением
Ура. Нашёл нужную тему https://www.cyberforum.ru/php-beginners/thread686952.html Но, у меня чего-то не получается пиркрутить скрипт к...

75
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 20:18
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от shanemac51 Посмотреть сообщение
списки не всегда решение всех проблем - иногда удобнее искать по LIKE "*ЧАСТЬ ЗНАЧЕНИЯ*"
Как я понимаю LIKE это оператор для поиска значения в поле. Допустим я выбрал район 20, там улица Шухова и Мира.
Мне нужно как то их ограничить от других районов. LIKE просто найдет это значение в таблице. Или для каждого района надо создавать свою таблицу с улицами?
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
26.01.2024, 20:20
Цитата Сообщение от sega2801 Посмотреть сообщение
но видимо еще какую то надо выборку сделать, чтоб при выборе района только нужные улицы были.
Гуглите : "vba access зависимые поля со списком" или "vba access подчинённые поля со списком"
1
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 20:21
Цитата Сообщение от shanemac51 Посмотреть сообщение
обычно в ней высвечиваю не все поля, а только нужные для составления фильтра - причем корректировка при этом закрыта, чтобы нечаянно не испортить данные
Я так и сделал в форме spisok kvartira, запретил изменения. Хотя можно потыркать списки, но изменять нельзя.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 20:37
sega2801,
и видимо у вас был ексель -прототип таблицы, так как она не нормализована - данные по дому повторяются по количеству квартир, продаваемых в нем
р - это поля с подстановкой
Миниатюры
Использование макроса для фильтрации записей формы, не получается сделать, подскажите  
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 20:42
Цитата Сообщение от Eugene-LS Посмотреть сообщение
чтоб при выборе района только нужные улицы были
но ведь и населенный пункт надо учитывать, почти в каждом есть улица Садовая или пр-т Ленина
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
26.01.2024, 20:48
Цитата Сообщение от shanemac51 Посмотреть сообщение
почти в каждом есть улица Садовая
Только на юге
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 20:52
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Только на юге
южнее Петрозаводска - согласна( я родом из городка на 100 км южнее его)
в Питере - даже центральная(магазины Гостиный двор, Апраксин двор, от Невского проспекта до площади Мира)
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 21:14
Цитата Сообщение от shanemac51 Посмотреть сообщение
но ведь и населенный пункт надо учитывать, почти в каждом есть улица Садовая или пр-т Ленина
Мне ее только для моего города нужно и близлежащего населенного пункта.
З.Ы. У нас уже и улицы Мира нету и Ленина. Зато есть Конституции и Назарбаева.

Добавлено через 2 минуты
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Гуглите : "vba access зависимые поля со списком" или "vba access подчинённые поля со списком"
Я так сделал форму Kvartiry, а в форме spisok kvartira, чет не получается. Видимо что-то подзабыл. Как говориться "Старую собаку, новым фокусам не научишь."

Добавлено через 5 минут
Цитата Сообщение от shanemac51 Посмотреть сообщение
и видимо у вас был ексель -прототип таблицы, так как она не нормализована - данные по дому повторяются по количеству квартир, продаваемых в нем
р - это поля с подстановкой
Меня друг попросил сделать что то подобное, у них в экселе всё, и месяц назад там все поля перемешались, править там смысла нету, много информации и она по всему листу раскидана. По образу этой таблицы я и начал делать. чуть чуть про поля не понял, что с ними не так?
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 21:21
Цитата Сообщение от sega2801 Посмотреть сообщение
У нас уже и улицы Мира нету и Ленина. Зато есть Конституции и Назарбаева.
у каждого региона - свои особенности

Добавлено через 5 минут
Цитата Сообщение от sega2801 Посмотреть сообщение
чуть чуть про поля не понял, что с ними не так?
они почти правильные, формы и отчеты получите, но при экспорте в ексель - получите коды , а не наименования(или придется делать запрос для присоединения 10 справочников)
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 21:24
Цитата Сообщение от shanemac51 Посмотреть сообщение
они почти правильные, формы и отчеты получите, но при экспорте в ексель - получите коды , а не наименования(или придется делать запрос для присоединения 10 справочников)
Так далеко я не думал еще. Думаю выгрузка в эксель не пригодится.

Добавлено через 1 минуту
Цитата Сообщение от shanemac51 Посмотреть сообщение
но при экспорте в ексель - получите коды
править долго? целостность форм и самое главное запросов и кода, которые написал ув.Eugene-LS не пострадают?
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 21:24
Цитата Сообщение от sega2801 Посмотреть сообщение
у них в экселе всё, и месяц назад там все поля перемешались, править там смысла нету, много информации и она по всему листу раскидана
хотелось бы посмотреть, хотя похоже, что довольно много конфид.инфы
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 21:27
Цитата Сообщение от shanemac51 Посмотреть сообщение
хотелось бы посмотреть, хотя похоже, что довольно много конфид.инфы
Да там смысла нету, ее удалили. Завели новую и ждут мою базу данных.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 21:28
sega2801,
самое главное - подстановки в таблицах могут соблазнить пользователя вводить данные напрямую, в таблицы, минуя формы ввода - увы, это так
в формах также в контролах появится ссылка на подстановку, таким образом одна и та же информация будет в двух местах
при дальнейшей доработке базы могут изменить в одном месте, но не изменить во втором - что получится ?
кто сможет предсказать??
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 21:37
Цитата Сообщение от shanemac51 Посмотреть сообщение
самое главное - подстановки в таблицах могут соблазнить пользователя вводить данные напрямую, в таблицы, минуя формы ввода - увы, это так
Ну в планах скрыть все панели и вкладки или если есть такая возможность скомпилировать базу.

Добавлено через 5 минут
на данный момент нужно в форме spisok kvartira постараться сделать зависимость от выбора населенного пункта, выбирались нужные районы, из районов улицы, потом сделать чтоб при наведении курсора на примечание квартиры, выходил полные текст. На этом пока всё. Дальше уже видно будет. возможно сделаю при нажатии на строку с данными о квартире, чтоб открывалась типа карточки, а на карточке фото прикручу, но это не точно
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 21:54
Цитата Сообщение от sega2801 Посмотреть сообщение
форме spisok kvartira постараться сделать зависимость от выбора населенного пункта
вы все разумно себе представляете, но не учитываете подготовку пользователей

если они умудрились потерять ексельку - то что помешает им сделать подобное с базой

сколько примерно строк было в ексель- таблице(1000-5000-10т и более)
сколько примерно улиц - это видимо самый большой справочник
сколько примерно клиентов- продавцов+покупателей?

начинать всегда надо с анализа чего/сколько в основных таблицах и степени первоначального заполнения справочников
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 21:58
Цитата Сообщение от shanemac51 Посмотреть сообщение
сколько примерно улиц - это видимо самый большой справочник
гугл говорит около 270, ну пусть даже 300
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
26.01.2024, 21:59
Цитата Сообщение от sega2801 Посмотреть сообщение
выбирались нужные районы, из районов улицы
вы гарантируете, что вы знаете в каком районе живете вы лично, ваша матушка, тетя...
даже улицу знают не все, особенно живущие на перекрестках улиц или на стыках районов, в паспорте клиента ведь район не указан

вы будете искать улицу в Центральном районе, не найдете, введете вновь
а она всего лишь в Черемушках или Текстильщике
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 22:10
Цитата Сообщение от shanemac51 Посмотреть сообщение
сколько примерно клиентов- продавцов+покупателей?
покупателей в справочнике не нужны. Смысла нету в этой информации.

Добавлено через 2 минуты
Цитата Сообщение от shanemac51 Посмотреть сообщение
вы гарантируете, что вы знаете в каком районе живете вы лично, ваша матушка, тетя...
даже улицу знают не все, особенно живущие на перекрестках улиц или на стыках районов
я же говорю, у нас маленький город. с одного конца города до другого можно за 30-40 минут доехать. У нас даже понятия "пробка" нету

Добавлено через 8 минут
построителем запроса добавил две таблицы, nas_punkt и raion, сделал запрос такого типа [Формы]![spisok_kvartira]![nas_punkt], теперь в окне выбора фильтра пустое окно. Менял [spisok_kvartira] на [kvartiry], результат такой же.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
26.01.2024, 22:14
Цитата Сообщение от shanemac51
даже улицу знают не все, особенно живущие на перекрестках улиц или на стыках районов
Это как? Они неграмотные?
Пусть в квитанциях ЖКХ посмотрят.
Там всё написано - и микрорайон, и улица, и дом, и квартира.
0
0 / 0 / 0
Регистрация: 25.01.2024
Сообщений: 21
26.01.2024, 22:14
Цитата Сообщение от shanemac51 Посмотреть сообщение
вы будете искать улицу в Центральном районе, не найдете, введете вновь
а она всего лишь в Черемушках или Текстильщике
Поэтому я и хочу привязать улицы к районам, посмотрите как я сделал в форме kvartiry. Вот так же нужно с в форме spisok_kvartira сделать в окошках поиска, только что то не получается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.01.2024, 22:14

Установить атрибуты столбца для фильтрации и сортировки записей
Подскажите пожалуйста, что бы изменить в таблице колонку, и указать атрибуты: "не может быть нулевым" "не может...

pyqt5. Использование QSortFilterProxyModeld для фильтрации столбцов в QTableView
Доброго времени суток. Настроил фильтрацию 1-го столбца QTableView (код выше). Есть необходимость настроить фильтрацию еще для нескольких...

Не получается добавление записей через формы
Невозможно добавление или изменение записи. для обеспечения целостности необходимо наличие связанной записи в таблице Дисциплины.(база...

Подскажите плагин для фильтрации по кнопкам
К примеру как на этой странице https://stroyrem-nn.ru/articles

Подскажите программу для фильтрации интернет трафика
Необходима программа для фильтрации интернет трафика


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru