Мониторинг обменных курсов валют
18c0693f

Нумерация записей и подсчет количества записей в отчете


Свойство

Сумма с накоплением

(Running Sum), которое мы рассматривали выше, может быть использовано еще одним, несколько неожиданным способом. Оно используется для нумерации записей (строк) в отчете. Если форма отчета требует, чтобы строки отчета были пронумерованы, для этого придется создать вычисляемое поле, свойство

Данные

(Control Source) которого определяется выражением: =1, а свойство

Сумма с накоплением

(Running Sum) нужно установить равным

Для всего

(Over All) или

Для группы

(Over Group), если требуется нумерация записей в пределах группы. Тогда при печати отчета значение этого поля будет увеличиваться на единицу для каждой новой записи. Пример нумерации записей описанным образом вы можете увидеть в отчете "Продажи по годам" (Sales by Year) базы данных "Борей" (Northwind).

Иногда в отчете требуется сосчитать количество записей, содержащихся в каждой группе, например количество заказов у каждого клиента или количество счетов, выписанных сотрудником отдела продаж. Такое значение так же, как и итоговая сумма, обычно выводится в примечании группы. Для того чтобы его отобразить, нужно в области данных создать вычисляемое поле, которое будет содержать номер строки (как это описано выше), и сделать это поле невидимым, т. е. его свойству

Вывод на экран

(Visible) присвоить значение Нет (No). Затем в области примечания группы нужно создать вычисляемое поле, свойство

Данные

(Control Source) которого должно ссылаться на это невидимое поле. Примеры таких полей приводятся на рис. 10.26.





Все публикации раздела



Самый выгодный курс обмена валюты