Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
14-15841
gsu
2003-01-21 17:17
2003.02.06
А что там с дотом ?


1-15557
Jaxtor
2003-01-28 15:09
2003.02.06
Функция выравнивания в ComboBox


14-15873
M4
2003-01-12 13:39
2003.02.06
Собирается команда...


1-15562
Skywalker
2003-01-28 16:35
2003.02.06
OnKeyDown и звонок


1-15731
Stager
2003-01-27 00:31
2003.02.06
Поиск утечек памяти по исходнику *.PAS




   Наверх