Главная страница
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.018 c
14-15886
McSimm
2003-01-19 15:39
2003.02.06
Будьте осторожны


1-15595
MasterVovan
2003-01-28 20:45
2003.02.06
Как вытащить иконку из любого файла?


1-15716
yaric
2003-01-26 19:35
2003.02.06
TRichEdit и выравнивание


1-15684
OlDemon
2003-01-27 13:14
2003.02.06
Запись в свой exe файл


7-15957
maximus49
2002-12-02 08:04
2003.02.06
Как спрятоть кнопку формы на TaskBar?