Неправильная прорисовка Memo
Доброе время суток!
Вопрос такой - мне необходимо построить отчет с переменным числом столбцов.
Делаю так: в отчете определяю все возможные используемые столбцы, всем memo выставляю BandAlign = baLeft, и в случае, если данное поле в запросе отсутствует, присваиваю Memo.Visible = false (пробовал и Width = 0). Вот здесь и проявляется глюк: в Preview и на печати последняя ячейка либо не переносится влево (на место невидимой) , либо переносится наполовину (верхняя половина там, где надо, нижняя - там где была при дизайне). Скроллинг за экран и обратно в просмотре проблему иногда решают - все становится на свои места, а иногда и нет.
Кто что может посоветовать по борьбе с этим глюком (FastReport 2.47), или есть более прямой способ вывода переменного числа столбцов?
Вопрос такой - мне необходимо построить отчет с переменным числом столбцов.
Делаю так: в отчете определяю все возможные используемые столбцы, всем memo выставляю BandAlign = baLeft, и в случае, если данное поле в запросе отсутствует, присваиваю Memo.Visible = false (пробовал и Width = 0). Вот здесь и проявляется глюк: в Preview и на печати последняя ячейка либо не переносится влево (на место невидимой) , либо переносится наполовину (верхняя половина там, где надо, нижняя - там где была при дизайне). Скроллинг за экран и обратно в просмотре проблему иногда решают - все становится на свои места, а иногда и нет.
Кто что может посоветовать по борьбе с этим глюком (FastReport 2.47), или есть более прямой способ вывода переменного числа столбцов?
Комментарии