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

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

14.01.2024, 12:43. Показов 6266. Ответов 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
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
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
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 4
26.01.2024, 20:37
sega2801,
и видимо у вас был ексель -прототип таблицы, так как она не нормализована - данные по дому повторяются по количеству квартир, продаваемых в нем
р - это поля с подстановкой
Миниатюры
Использование макроса для фильтрации записей формы, не получается сделать, подскажите  
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 4
26.01.2024, 20:42
Цитата Сообщение от Eugene-LS Посмотреть сообщение
чтоб при выборе района только нужные улицы были
но ведь и населенный пункт надо учитывать, почти в каждом есть улица Садовая или пр-т Ленина
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
26.01.2024, 20:48
Цитата Сообщение от shanemac51 Посмотреть сообщение
почти в каждом есть улица Садовая
Только на юге
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 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
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 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
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 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
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 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
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 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
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,971
Записей в блоге: 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 / 708
Регистрация: 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
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru