Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 На отчет выводятся не все записи  [new]
tuke
Member

Откуда:
Сообщений: 27
Проблема: я создал форму поиска данных. В той же форме сделал кнопку создания отчета по фильтрованным данным. Когда я фильтрую форму данных и затем открываю свой отчет, открывается только выбранный один запись. Не получается отправить на отчет все записи.

Что нужно сделать: я хотел бы видеть те же данные в своем отчете который в моей фильтрованной форме

https://drive.google.com/open?id=1nv8EWL6uYpjooecRvYiJO8tor2f9Tg6T
3 сен 19, 15:56    [21962634]     Ответить | Цитировать Сообщить модератору
 Re: На отчет выводятся не все записи  [new]
Кривцов Анатолий
Member

Откуда:
Сообщений: 344
tuke, лень скачивать. Покажите код на этой кнопке. Подозреваю, что там условие отбора - текущая запись, а надо указывать то, что в свойстве формы "Фильтр". Хотя в некоторых случаях условие фильтра в форме неприемлемо для отчета.
3 сен 19, 16:06    [21962640]     Ответить | Цитировать Сообщить модератору
 Re: На отчет выводятся не все записи  [new]
tuke
Member

Откуда:
Сообщений: 27
Кривцов Анатолий, кнопка открывает только запрос.
Условия выбора строк находятся в запросе. Через ключевое поле.
3 сен 19, 16:12    [21962649]     Ответить | Цитировать Сообщить модератору
 Re: На отчет выводятся не все записи  [new]
tuke
Member

Откуда:
Сообщений: 27
Кривцов Анатолий,
код запроса

SELECT DISTINCTROW main.registrdata, main.surname, main.names, main.patronymic, main.dateofbirth, company.Company, position.position, type_violation.violation, main.base, main.casedate, main.note, main.Код, *
FROM type_violation RIGHT JOIN ([position] RIGHT JOIN (company RIGHT JOIN main ON company.Код = main.company) ON position.Код = main.position) ON type_violation.Код = main.violation
WHERE (((main.Код)=[Формы]![main]![Код]));
3 сен 19, 16:30    [21962666]     Ответить | Цитировать Сообщить модератору
 Re: На отчет выводятся не все записи  [new]
Кривцов Анатолий
Member

Откуда:
Сообщений: 344
tuke
...сделал кнопку создания отчета...
...кнопка открывает только запрос...
Не понял! Так отчет или запрос? Или отчет, источником которого является показанный запрос?
Конечно с таким запросом отчет ничего кроме текущей записи не покажет.
Запрос-источник отчета должен возвращать все записи, а при выполнении DoCmd.OpenReport в аргументе WhereCondition нужно указать Me.Filter
3 сен 19, 16:39    [21962673]     Ответить | Цитировать Сообщить модератору
 Re: На отчет выводятся не все записи  [new]
tuke
Member

Откуда:
Сообщений: 27
Кривцов Анатолий, Огромное спасибо. Заработало
3 сен 19, 16:56    [21962697]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить