Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

Вывод в QReport DBMemo   Найти похожие ветки 

 
MsGuns ©   (2003-01-21 19:36) [0]

Добрый вечер, уважаемые Мастера !

Если класт в детальный бэнд TQRDBText, то выводится только первая линия мемо.
Пробовал в обработчике OnGetText делать "склейку" в одну строку - результат тот же.
Пробовал вместо TQRDBText класть TQRMemo, а затем (хотя понимаю, что это "криворуко". OnGetText при этом ессно выкинул) :

procedure TfrmRepPlats.quRepPlatAfterScroll(DataSet: TDataSet);
begin
QRDBMem1.Lines.Clear;
if quRepPlat.FieldByName("ROprText").Text="" then exit;
Memo1.Text := quRepPlat.FieldByName("ROprText").AsString;
QRDBMem1.Lines := Memo1.Lines;
end;


В результате выводится текст еще короче

Как быть, куда бежать, гле копать ?

Есть компонента QRExprMemo, но, как я понял из хэлпа, это немного не то..


 
Anatoly Podgoretsky ©   (2003-01-21 19:43) [1]

У компонента TQRDBText есть следующие свойства:
AutoStretch, WordWrap и AutoSize - первые два TRUE, просоедний FALSE.

Я думаю ты мог и сам посмотреть в хелпе.


 
MsGuns ©   (2003-01-21 19:51) [2]

AutoSize не обязательно в TRUE, она и так переносит и печатает, но при этом режет строки по одному "слову" - вид у отчета совершенно непристойный. Но вот с AutoStretch-ем действительно просмотрел (прочитал его как "растяжка" или "вытяжка" и просто проигнорировал)


 
Anatoly Podgoretsky ©   (2003-01-21 19:56) [3]

Нельзя AutoSize в TRUE, не будет расширения компонента


 
MsGuns ©   (2003-01-21 20:00) [4]

>Anatoly Podgoretsky © (21.01.03 19:56)
>Нельзя AutoSize в TRUE, не будет расширения компонента

Состояние AutoSize на печать НЕ ВЛИЯЕТ ! Только что выполнил со всеси вариантами AutoSize и AutoStretch.


 
MsGuns ©   (2003-01-21 20:07) [5]

Поднял старую прогу, написанную не мною, но где классный красивый отчет именно с кучей колонок, куда печатается мемо.
Так вот, оказывается, чудак в таблицу репорта вместо мемо насовал простые строки, т.е. при подготовке НД "ручками" каждое исходное мемо "деклассирует" на стринги и КАЖДЫЙ стринг пишет в репорт-таблицу (не мемо поля в записях для непервых строк исх.мемо не заполняются) - и у него в отчете текст точно повторяет текст как его вводил в исх.таблу юзер (чего, собственно, и мне требуется).

Получается, что заставить квикрепорт не "переколбасивать" лайны мемо просто невозможно ?


 
Johnmen ©   (2003-01-22 00:34) [6]

Все возможно...:)
Кстати, что за процедура использована в вопросе ?



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

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
7-15959
Dracula
2002-12-02 11:42
2003.02.06
Серийный номер BIOS


14-15830
den74
2003-01-22 12:20
2003.02.06
IE 6.0


1-15551
Sergy
2003-01-28 15:28
2003.02.06
Не могу найти ссылку на файл?


14-15840
Driverrr
2003-01-18 21:58
2003.02.06
Че с моей XP?


1-15627
waterfoll
2003-01-29 12:42
2003.02.06
Как в RichEdit промотать текст при добовлении новых строк и