Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
ВнизОтчет Найти похожие ветки
← →
andrey_pst (2002-09-26 10:54) [0]Есть файл.txt состоит из 3 полей :
123 йцукен 456кен
555 фывапррррр кегн76
466 ывввввв 466666неенен
Необходимо сделать отчет наподобие QuickReport (с предварительным просмотром).
В чем проблема ?
Длина каждого поля - 250 символов.
Кол-во строк - неограничено.
Как это реализовать-то ? Ничего путнего в голову не приходит.
Какие-нибудь компоненты есть ?
← →
Fishka (2002-09-26 11:10) [1]А чем QuickReport не устраивает?
Например, с использованием QRMemo?
← →
andrey_pst (2002-09-26 11:56) [2]Как отобразить 500 строк ?
500 QRMemo динамически добавить ?
Или я чего-то не секу ?
← →
Fishka (2002-09-26 12:11) [3]Открыть текстовый файл и, двигаясь по строкам,
добавлять - QRMemo1.Lines.Add....
Как-то был отчет больше 100-200 страниц с использованием QRMemo.
Можно попробовать также вместо QRMemo использовать QRRichText.
← →
Mike Kouzmine (2002-09-26 12:15) [4]QRMemo1.Lines.LoadFromFile?
← →
SaS13 (2002-09-26 12:16) [5]кидаешь QRSubDetail, в него лабелы, на OnNeedData считываешь строку и определяешь конец файла, на OnBeforePrint -разносишь по лабелам.
← →
andrey_pst (2002-09-26 12:36) [6]>>Fishka
Длина кождого поля - 250 символов -> вся строка - 750 символов.
QRRichText умеет переносить строки - перенесет и получим кашу типа:
Поле1 Поле2 Поле3
йййййййййййййййййййййййййййййццццццццццццццццццццццццццуууууу
ууууууууууууууууууууууууууууууууууууууууууууууууууууу
Мне надо так:
Поле1 Поле2 Поле3
йййййййййййй цццццццццццц ууууууууууууууу
йййййййййййй цццццццццццц ууууууууууууууу
ййййй цц ууууууууууууууу
ууууууууууууууу
ууууууу
И это только одна строка...
← →
andrey_pst (2002-09-26 12:37) [7]Мда, вобщем столбики ровные должны быть :)
← →
Fishka (2002-09-26 12:49) [8]3 QRMemo (или QRRichText, смотря что удобнее и внимательно устанавливать свойства)- на каждое поле по 1.
← →
andrey_pst (2002-09-26 14:25) [9]после второго
QRMemo1.Lines.Add(...);
QRMemo2.Lines.Add(...);
QRMemo3.Lines.Add(...);
имеем:
---------------------------
Поле1 Поле2 Поле3
---------------------------
ййййй ццццц ууууу
qqqqq ццццц wwwww
rrrrr
rrrrr
--------------------------
а надобно:
--------------------------
Поле1 Поле2 Поле3
--------------------------
ййййй ццццц ууууу 1-ая строка файла
ццццц
--------------------------
qqqqq rrrrr wwwww 2-ая строка файла
rrrrr
--------------------------
← →
NP-237 (2002-09-26 14:30) [10]SaS13 © (26.09.02 12:16)
Только вместо лабелов - мемо
Я так делал - работает на ура.
← →
Fishka (2002-09-26 14:43) [11](26.09.02 12:49) внимательно устанавливать свойства
У меня получалось, как надо (только не сразу). Но точно не помню, с каким компонентом QrMemo или QRRichText.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c