Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Вниз

формирование новой страницы в FastReport   Найти похожие ветки 

 
OlgaTelekom   (2003-11-04 10:19) [0]

Насколько я знаю для формирования новой страницы в FastReport используется функция NewPage. Мне надо вызывать её при определённых условиях, для которых необходимо знать высоту MasterData. Но дело в том, что MasterData у меня растягиваемый Strectched и обращение к его свойству MasterData.Height даёт мне не достоверную высоту, а высоту, установленную в дизайнере. Подскажите, как достучаться к настоящей высоте band-а. Всем заранее спасибо за хорошие советы :)))


 
GRAND   (2003-11-04 12:47) [1]

А нужно ли достукиваться до настоящей высоты? У MasterData есть свойство FormNewPage, если его поставить в True, то при обнаружении новой записи мастера ФР автоматически сформирует новую страницу. Хотя, я не знаю, в этом ли проблема...


 
Mike_Goblin   (2003-11-04 14:38) [2]

Идеи, которые приходят мне в голову
1. Двухпроходный отчет и высоту получать на втором проходе
2. Часто такие задачи сводятся к тому, чтобы формировать новую страницу, если мы знаем, что данные не поместятся на одну страницу. При этом часто помогает анализировать при формированиее отчета сколько свободного места есть на странице (название переменной что-то типа FreeSpace)


 
OlgaTelekom   (2003-11-04 18:19) [3]

Я это уже пробовала. FormNewPage создаёт новую страницу для каждой строки MasterData, а это не то, что хотелось бы получить.
А насчёт двухпроходного отчёта, так тоже не помогает. Высота одинаковая как при первом, так и при втором проходе. А не имея действительной высоты попробуй вычисли хватит ли тебе FreeSpace для строки али нет.
Так обидно, вроде элементарная вещь, а уже 3-ий день бьюсь. Может у кого ещё какие идеи есть :))))



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-78848
MORA
2003-11-03 00:46
2003.11.24
Как написать UDF - нужен пример!


1-78989
Denisiy
2003-11-14 13:43
2003.11.24
Как календарю присвоить сегодняшнюю дату?


3-78802
Denisiy
2003-11-05 12:02
2003.11.24
Теоретический вопрос: что лучше использовать?Query или StoredProc


1-79012
-=[SDA]=-
2003-11-14 10:28
2003.11.24
Как закрыть приложение ???


7-79201
kalliopiy
2003-09-16 14:58
2003.11.24
Windows XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский