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

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

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


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

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

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

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

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


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