Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
161 / 36 / 6
Регистрация: 24.08.2014
Сообщений: 531

Организовать фильтрацию в форме с подчиненным отчетом

09.01.2015, 21:53. Показов 1600. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые форумчане, помогите оптимальным способом организовать фильтрацию в форме с подчиненным отчетом.
Требуется:
1. При загрузке формы должен быть виден весь отчет без фильтрации.
2. При нажатии кнопки на печать должен выходить отчет, который виден на экране (фильтрованный или нет).
3. Предусмотреть возможность сброса фильтра.
Заранее благодарю всех откликнувшихся))
База прикреплена.
Вложения
Тип файла: rar BD.rar (21.0 Кб, 9 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.01.2015, 21:53
Ответы с готовыми решениями:

Помогите с подчиненным отчетом
Есть отчет, в котором стоит условие на дату >= And <= В подчиненном отчете такое же условие. Соответственно при запуске отчета, надо 2...

Форма с подчиненным отчетом
Форумчане, подскажите как сделать, чтобы подчиненный отчет в форме отображался в режиме предварительного просмотра? И еще, по какой команде...

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

6
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
09.01.2015, 22:04
у формы есть 2 возможности применить фильтр
1. это изменить источник записей (RecordSource) т.е. при запуске формы запрос который служит источником записей для формы будет без фильтрации а потом когда вы его поменяете то запрос будет уже с фильтрами
(недостаток- юзер не видит что записи отфильтрованы или не отфильтрованы и может накосячить)
2. у формы есть 2 свойства Filter и FilterOn
в первом прописываются условия фильтрации а второе свойство разрешает или запрещает применение фильтра
т.е. при запуске формы запрещаем применение фильтра и показываются все записи потом меняем свойство Filter и разрешаем применение фильтра
синтаксис для фильтра - такой же как в SQL для раздела Where
(недостаток - при сотворении отчета необходимы определенные действия для того что бы собрать в кучу запрос на основе которого потом построится отчет)
1
161 / 36 / 6
Регистрация: 24.08.2014
Сообщений: 531
09.01.2015, 22:10  [ТС]
теоретически мне понятно, но пока не хватает знаний VBA и SQL. Буду признателен если поможете с конкретными кодами))
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
09.01.2015, 22:34
Лучший ответ Сообщение было отмечено rvg как решение

Решение

Для отчетов лучше работать с источником записей - отчет сначала полностью форматируется (что может занять ощутимое время), а потом применяется фильтр. Я бы предложил такой вариант
Вложения
Тип файла: zip Фильтрация_Отчета.zip (21.9 Кб, 42 просмотров)
1
161 / 36 / 6
Регистрация: 24.08.2014
Сообщений: 531
09.01.2015, 22:51  [ТС]
Огромное спасибо,то то, что нужно
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
09.01.2015, 23:03
Для отладки поставил открытие отчета в превью, а печать закомментировал, если нужно сразу печатать - поправьте.
0
161 / 36 / 6
Регистрация: 24.08.2014
Сообщений: 531
10.01.2015, 16:02  [ТС]
OK))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2015, 16:02
Помогаю со студенческими работами здесь

Организовать фильтрацию по полю Год издания
Добрый вечер. Создал с Access 3 таблицы, сохранил это под название Книги.mdb В delphi есть главная форма(Form1) и DataModule2 на...

Как организовать фильтрацию интернет контента?
Есть ограниченый родительским контролем пользователь, у него есть доступ в интернет. Нужно организовать фильтрацию интернет контента....

Как организовать фильтрацию трафика с помощью OpenVPN?
Приветствую всех) В общем, поднял сервер OpenVPN на Ubuntu и есть пара вопросов) #2: Более важно... Родилась идея наладить систему...

отчет с подчиненным
есть отчет с подчиненным отчетом, связаны по полю есть данные про амортизацию на определенную дату и за период проблема: когда нет...

Организовать список документов на форме
Помогите новичку пожалуйста. Стоит следующая задача: Есть таблица в mdb-файле, со списками документов, типа: "Приказ №23 от...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru