Отчёт с группировками. Большой. Несколько сот страниц. Группы могут располагаться на нескольких страницах. Чтоб не путаться, в заголовке группы на последующих страницах пишется слово "(продолжение)". Реализовано это следующим образом.
В модуле отчёта задаётся переменная
intNewPage
Option Compare Database
Public intNewPage As Integer
Private Sub ЗаголовокГруппы0_Format(Cancel As Integer, FormatCount As Integer)
intNewPage = 0 ' обнуляем значение
End Sub
Private Sub ЗаголовокГруппы1_Print(Cancel As Integer, PrintCount As Integer)
intNewPage = intNewPage + 1 ' изменяем значение
End Sub
В самом отчёте, в поле, где должна выводиться надпись, параметру
Данные присваиваю значение
=IIf([intNewPage]>1;"(продолжение)";"")
В 2003 такая конструкция работала без проблем. А в 2007 вместо значения пишет
#Имя?Что делать?
-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?