powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как перенести фильтр из формы в отчет
16 сообщений из 16, страница 1 из 1
Как перенести фильтр из формы в отчет
    #32246129
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть форма с двумя сабформами (независимыми).
по ней печатается отчет соответственно с двумя суботчетами.
(просто для печати данных из формы один в один).
подскажите как сделать, чтобы если пользователь отфильтровал
сабформы, в отчете было все также отфильтровано.
Чего-то у меня не получается :(
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246153
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
DoCmd.Echo False
On Error Resume Next
DoCmd.OpenReport  "SubRepName" , acViewDesign
Reports( "SubRepName" ).Filter = Forms( "MyForm" ).Controls( "MySubForm" ).Form.Filter
Reports( "SubRepName" ).FilterOn = Forms( "MyForm" ).Controls( "MySubForm" ).Form.FilterOn
On Error GoTo  0 
DoCmd.Echo True
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246164
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже обсуждалось на этом форуме.
Для подчиненных отчетов при установке св-ва Filter выдается ошибка. Насколько я помню, было решено (по крайней мере мною) считать это глюком.
Поставь On Error Resume Next - и о чудо! Оно заработает!
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246166
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вай вай вай
как я апаздал
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246168
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Торможу. Не пояснил. Можно таким способом. Т.е. открыли подотчеты в конструкторе, поменяли, что хотим, и сохранили (пропущена строка DoCmd.close acreport ...). После этого открываем отчет.
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246169
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, не опоздал. Я и забыл про это обсуждение, и тем более забыл, что, оказывается, фильтр все-таки ставиться :)
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246182
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нихрена он не ставится.
после формирования фильтра в форме там присутствует запись типа
имя_формы.Имя_контрола like "чего-то там"
и при запуске отчета он хочет от меня s_ДебетОтгр.Сумма
финт с одинаковым названием формы и отчета не помогает.
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246191
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда сам формируй фильтр на форме, где будут корректные строки. Сделай кнопочку в панели инструментов. Формируй правильную строку для отчета. И т.д.
Вешалка, короче :)
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246200
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Geo:
спасибо тебе добрый человек :)

самое интересное, что в фильтре не указано слово форм или др., только имя,
так почему при запуске отчета он не узнает его?
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246206
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шутка. В принципе, тебе из этих строк надо повыкидывать только все вхождения "ИмяФормы." Проблем быть не должно.
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246221
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в Ас97 есть чего-нибудь, что поможет организовать Replace?
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246235
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Do While InStr(...
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246238
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже нашел. спасибо всем. вопрос про Replace снимается.
основной остается. (может есть другие варианты.)
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246244
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем тебе вариант ЛП не подходит (+ корректировка строки)?
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246285
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с корректировкой прошло на ура.
все работает. про прочее я знал и до этого.

и все таки не понятно почему при обращении имя_объекта.имя_контрола,
он его в отчете не находит. хотя называется абсолюно одинаково.

все равно всем вери сенкс.
...
Рейтинг: 0 / 0
Как перенести фильтр из формы в отчет
    #32246307
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как варианты:
а)основать все отчеты на запросах, а в них применять фильтры форм.
б) печатать саму форму, благо у нее есть вариант разметки под печать со скрытием лишних элементов.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как перенести фильтр из формы в отчет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]