Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.08.2001, 08:54
|
|||
---|---|---|---|
|
|||
Нумерация страниц в отчете |
|||
#18+
А97. Возможно ли организовать что-то типа [PAGE] from [PAGES] для каждой группы отчета. Т.е. при печати каждой группы с новой страницы нижний колонтитул должен содержать номер листа в группе и количество листов в группе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2001, 19:10
|
|||
---|---|---|---|
|
|||
Нумерация страниц в отчете |
|||
#18+
Используя события при форматировании отчета наверняка можно, но может проще напечатать несколько раз отчет с разным RecordSource? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2001, 19:39
|
|||
---|---|---|---|
|
|||
Нумерация страниц в отчете |
|||
#18+
Ну да, "если ничего не получается - читай внимательно инструкцию" - в HELPе подробно расписано: Сброс счетчика номеров страниц для каждой группы в отчете. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2001, 12:06
|
|||
---|---|---|---|
|
|||
Нумерация страниц в отчете |
|||
#18+
Спасибо, хотя акцент делался на определение количества страниц в группе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2001, 14:04
|
|||
---|---|---|---|
|
|||
Нумерация страниц в отчете |
|||
#18+
Может быть как-то так Option Compare Database Option Explicit Public iGrNum As Integer 'порядковый номер группы 'Public aiGrPages(100) As Integer 'поместить во внешний модуль Private Sub Report_Open(Cancel As Integer) Dim i As Integer For i = 0 To 99 aiGrPages(i) = 0 Next i iGrNum = 0 End Sub Private Sub Report_Page() aiGrPages(iGrNum) = aiGrPages(iGrNum) + 1 End Sub Private Sub ЗаголовокГруппы0_Format(Cancel As Integer, FormatCount As Integer) iGrNum = iGrNum + 1 [Page] = 1 'сброс нумерации страниц. Все решение для первой части. End Sub Private Sub НижнийКолонтитул_Format(Cancel As Integer, FormatCount As Integer) Me!fld_grnum = iGrNum 'поле в нижнем колонтитуле. Обратите внимание на значения при просмотре и при печати End Sub Private Sub НижнийКолонтитул_Print(Cancel As Integer, PrintCount As Integer) Me!fld_grpages = aiGrPages(iGrNum _ - КОЭФФИЦИЕНТ_ЗАВИСЯЩИЙ_ОТ_ЧИСЛА_СРАБАТЫВАНИЯ_СОБЫТИЯ_ЗаголовокГруппы0_Format_ДЛЯ_ОТДЕЛЬНОЙ_ГРУППЫ _ * ЧИСЛО_ГРУПП) End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1683757]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 8ms |
total: | 228ms |
0 / 0 |