Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Vera Гость
|
Добавлено: Вт Окт 29 2002 13:13 Заголовок сообщения: Не найду функцию, которая возвращает порядковый номер в отчете (Access) |
|
|
Не найду функцию, которая возвращает порядковый номер в отчете (Access)или как вывести в отчет пронумерованные записи при том, что отчет формируется на основе запроса.
Большое спасибо!!! |
|
Вернуться к началу |
|
|
U-gene Гость
|
Добавлено: Ср Окт 30 2002 10:43 Заголовок сообщения: Всё не так :))) |
|
|
1)Делаешь в отчете поле, которое не связано ни с каким из полей базового запроса
2) Для события "Print" области данных отчета пишешь процедуру, увеличивающую значение этого поля на 1.
3)Так можно пронумеровывать поля не только в отчете(целиком), но и на каждой станице или пораздельно. Для этого надо обнулять это поле обработчиком события "Print" для объектов PageHeader (верхний колонитур) или заголовок раздела. |
|
Вернуться к началу |
|
|
MisheLin
Зарегистрирован: 04.11.2002 Сообщения: 17 Откуда: Magnitogorsk
|
Добавлено: Ср Ноя 06 2002 12:26 Заголовок сообщения: Если нужно пронумеровать записи. |
|
|
Делаешь поле которое не зависит от запроса))
Нумерация записей в области данных отчета 1 Откройте отчет в режиме конструктора. 2 Добавьте в область данных вычисляемое поле. Инструкции 3 Чтобы открыть окно свойств, убедитесь, что нужное поле выбрано, и нажмите кнопку Свойства на панели инструментов. 4 Введите в ячейку свойства Данные выражение =1. 5 В ячейке свойства Сумма с накоплением выберите значение Для всего.
Во время предварительного просмотра или вывода отчета на печать, номер каждой следующей записи будет увеличиваться на 1 (1, 2, 3...). |
|
Вернуться к началу |
|
|
|