Текущий архив: 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.45 MB
Время: 0.01 c