powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текущая страница отчёта
3 сообщений из 3, страница 1 из 1
Текущая страница отчёта
    #32195568
mazzi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, а возможно ли вообще сделать такие фишки ?
Похоже, что нет :(

1: Распечатывать текущую страницу отчёта
2: Обрабатывать данные на текущей странице отчёта.
Просто у меня в отчете есть столбец с датой, но слишком накладно выводить дату вместе с годом, приходится выводить в урезаном формате, типа Jan-27.
Но отчёты бывают с данными за несколько лет. И по сей причине хочется сделать так, чтобы если на текущей странице данные за 2 года, то в поле выводилось бы, например, 2000/2001.

Спасибо !
...
Рейтинг: 0 / 0
Текущая страница отчёта
    #32195652
Просто у меня в отчете есть столбец с датой, но слишком накладно выводить дату вместе с годом, приходится выводить в урезаном формате, типа Jan-27.
Но отчёты бывают с данными за несколько лет. И по сей причине хочется сделать так, чтобы если на текущей странице данные за 2 года, то в поле выводилось бы, например, 2000/2001.


Выбери сначала Group by 2001 ! потом Group by 2002 - потом обьедини UPDATE
а в отчет впиши условия группировки ! (можешь и все в одну строку записать)
Но так или нет, по твоим вопросам не понятно что ты хочешь отобразить.
или данные за два года подряд - или данные за два года вместе или кокретно по каким то месяцам или .... в общем определись как то.

По первому вопросу !
1: Распечатывать текущую страницу отчёта
В чем проблема то ? DoCmd.OpenReport <stDocName>, acNormal

2: Обрабатывать данные на текущей странице отчёта. \
Для этого и есть форма ! сделай ее по форме отчета и меняй что надо !
...
Рейтинг: 0 / 0
Текущая страница отчёта
    #32195716
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если не привязываться к странице отчета, а использовать Заголовок группы, то

1. Можно вывести группу с нового листа (может быть это Вас несколько утешит и примирит с этим вариантом)
2. В заголовке группы можно создать два поля c Min([ВашаДата]) и Max([ВашаДата]) и проверять разные у них года или нет (в событии Форматирование заголовка группы).

Простите, если зря отнял у Вас время. Удачи.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текущая страница отчёта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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