Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод в QReport DBMemo [D6]


MsGuns ©   (2003-01-21 19:36:00) 

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

Если класт в детальный бэнд 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, но, как я понял из хэлпа, это немного не то..


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

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


MsGuns   (2003-01-21 20:07:00) [2]

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

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


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

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

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


Anatoly Podgoretsky   (2003-01-21 19:56:00) [4]

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


MsGuns   (2003-01-21 19:51:00) [5]

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


Anatoly Podgoretsky   (2003-01-21 19:43:00) [6]

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо