Как можно спозиционировать PageFooter?
Добрый день!
Не подскажет ли кто-нибудь как можно правильно спозиционировать подвал страницы? Когда страница полная, то проблем нет. А когда страница заполена не до конца, PageFooter всё равно печатается внизу страницы, отрываясь от данных (MasterData band). А как сделать так, чтобы на неполных страницах подвал "подтягивался" и печатался сразу под данными?
Премного благодарствую...
Не подскажет ли кто-нибудь как можно правильно спозиционировать подвал страницы? Когда страница полная, то проблем нет. А когда страница заполена не до конца, PageFooter всё равно печатается внизу страницы, отрываясь от данных (MasterData band). А как сделать так, чтобы на неполных страницах подвал "подтягивался" и печатался сразу под данными?
Премного благодарствую...
Комментарии
А как сделать чтобы попадали???
в подвале страницы надо прописью написать количество строк данных на странице. У меня в коде есть функция перевода числительных в строку: я зарегистрировал её в отчёте: , вставил обработчик теперь если в Memo в BeforePrint ставлю
Memo126.Memo[0] := NUMSPELL(10,False);, то выводится слово "десять", а
если
Memo126.Memo[0] := NUMSPELL(COUNT(MasterData1),False); или
Memo126.Memo[0] := NUMSPELL(StrToInt(COUNT(MasterData1)),False);, то выводится сообщение о неправильном преобразовании variant.
Так какой же тип данных возвращает COUNT? В описании написано, что агрегатные функции 'возвращают неформатированное числовое значение'. И как его передать в функцию, которая хочет LongInt?