Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.06;
Скачать: [xml.tar.bz2];

Вниз

Вывод в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
6-15776
Noname_
2002-12-10 17:07
2003.02.06
502 Proxy Error


1-15686
stdnet
2003-01-27 14:15
2003.02.06
Работа с реестром


1-15639
Fill
2003-01-29 13:37
2003.02.06
Опять Delphi - Excel


14-15825
Tux
2003-01-22 00:18
2003.02.06
Нормальный провайдер в Москве


9-15391
Анат
2002-08-17 22:32
2003.02.06
Мужики , пишу РПГ ,всё путём ,но есть пара вопросов...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский