Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для Памириканец
1 / 1 / 0
Регистрация: 03.07.2012
Сообщений: 107

Вывод отчета по критериям

08.05.2016, 21:27. Показов 1652. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
добрый день.
в общем создал форму с фильтрацием данных по нескольким выбранным значениям в списке. И в подформе все правильно выводит.
________________________________________ ________________________________________
Visual Basic
1
2
3
4
5
6
7
8
9
criterii = "" & " And [n_inventar] = " + Str(Me![полесосписком2].Value) & _
           " And [mol] = " + Str(Me![полесосписком6].Value) & _
           " And [kategoriya] = " + Str(Me![полесосписком8].Value) & _
           " And [shuuba] = " + Str(Me![полесосписком13].Value)
 
If Len(criterii) > 0 Then criterii = " WHERE" & Mid(criterii, 5)
 
 
Me![Подорма Poisk].Form.RecordSource = "SELECT * FROM Poisk" & criterii
________________________________________ ________________________________________ ______

Теперь не знаю как вывести результат фильтрации на отчет.
подскажите как это реализовать
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2016, 21:27
Ответы с готовыми решениями:

Формирование отчёта по нескольким критериям
Есть форма, которая содержит 3 критерия формирования отчёта: период, название, количество (п,н,к) Отчёт формируется при нажатии на кнопку...

Создание отчета по различным критериям
Имеется форма, на которой дофига всяких контролов (типа полей, полей со списком и т.п.). Необходимо создать отчет, содержащий выбраные...

Вывод списка файлов по определенным критериям
Привет! Помогите, пожалуйста, создать несколько файлов в рабочей директории, в названиях которых числа могут быть, а могут и не быть, числа...

5
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
08.05.2016, 21:46
Лучший ответ Сообщение было отмечено Памириканец как решение

Решение

Если у отчета и подформы один и тот же источник данных, то в событии открытия отчета написать
Visual Basic
1
2
3
If Currentproject.AllForms("ИмяФормы").Isloaded Then   'Проверка открыта ли форма с подформой 
   Me.RecordSource = Forms!ИмяФормы![Подорма Poisk].Form.RecordSource 
End If
Можно также в команде открытия отчета OpenReport задавать фильтр. Но тогда надо переменную criterii иначе строить
1
547 / 274 / 50
Регистрация: 03.04.2015
Сообщений: 926
08.05.2016, 21:46
Создайте отчет и копируйте туда рекордсет подформы
1
 Аватар для Памириканец
1 / 1 / 0
Регистрация: 03.07.2012
Сообщений: 107
10.05.2016, 06:22  [ТС]
Спасибо, заработало.

Цитата Сообщение от mobile Посмотреть сообщение
Можно также в команде открытия отчета OpenReport задавать фильтр. Но тогда надо переменную criterii иначе строить
как? Подскажете если не трудно
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
10.05.2016, 07:14
Если переменная будет в модуле отчёта, то к полям формы нужно обращаться полностью, без me:

Visual Basic
1
Forms!ИмяФормы!полесосписком99
и соответственно менять источник данных отчёта, а не формы.
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
10.05.2016, 07:18
А впрочем можно применить и готовый критерий. Надо только заменить "Where" на "True " в фильтре отчета
Visual Basic
1
docmd.openreport "ИмяОтчета", acviewpreview, ,Replace(criterii,"Where","True ")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.05.2016, 07:18
Помогаю со студенческими работами здесь

Поиск картинки в MS Access по критериям и вывод её на форму
Здравствуйте,есть вопрос,у меня есть приложение,к которому подключена база данных Access,мне нужно сделать так,чтобы выводило картинку в...

Поиск по нескольким критериям и вывод соответствующего знач
Есть модель, для нее есть услуга, есть поле стоимость. Формула в этом поле должна обращаться к полю модель брать оттуда значение и искать...

Поиск по двум критериям в определенных столбцах и вывод соответствующих строк
Имеется 5 заполненных столбцов в excel с А3 по Е3(фамилия; имя; оценка; дата прохождения; предмет). Они со временем постепенно заполняются...

Вывод массива данных с одного листа на другой по заданным критериям (формулами)
Имеем базу данных студентов с заголовками столбцов: Фамилия, Имя, Номер, Адрес, Дата поступления. Нужен вывод строк на новый лист по...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru