Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

Проблема с QuickRep   Найти похожие ветки 

 
denmin ©   (2003-12-11 09:08) [0]

Здравствуйте.
Хочу напечатать в Band-е Summary набор данных, состоящий из многих записей, из Query. Помогите пожалуйста.


 
Dmitriy O. ©   (2003-12-11 09:10) [1]

Надо кинуть в суммари qrmemo. И в бефоре принт вывести записи в цикле. Не забыть тока после каждой вставки записи увеличивать высоту суммари и мемо.


 
alex_***   (2003-12-11 09:14) [2]

А если кинуть детальку, но не привязывать ее как мастер-деталь? Тoгда сначала выведется главный Detail, затем SubDetail


 
denmin ©   (2003-12-11 09:19) [3]

у меня структура репорта такая: Title, ColumnHeader, Group, Detail, GroupFooter, а потом Summary. Так что как я понимаю SubDetail не пройдет


 
alex_***   (2003-12-11 09:26) [4]

А если у SubDetail как HeaderBand назначить GroupFooter? ПО кр. мере в дизайнере SubDetail лежит в самом низу.


 
Johnmen ©   (2003-12-11 09:35) [5]

>alex_*** (11.12.03 09:26)

Не ври...:)


 
alex_***   (2003-12-11 09:41) [6]

Ну чего не ври... В дизайнере так и есть. Тестовый отчет делать лень, как он будет работать можно только предполагать.


 
denmin ©   (2003-12-11 09:45) [7]

попробовал с Memo, появилась проблема и с ним. Мне надо чтоб все записи кверя заносились в одно Memo друг под другом. Например,
А 100
Б 200
В 300 и т.д.
Пишу так
Form2.Query7.Close;
Form2.Query7.Open;
Form2.Table2.Open;
while not Form2.Table2.Eof do
Form2.Table2.Delete;
while not Form2.Query7.Eof do
begin
if Form2.Query7["accopl"]<>null then
acc:=Form2.Query7["accopl"]
else
acc:=" ";
if Form2.Query7["summaopl"]<>null then
summ:=Form2.Query7["summaopl"]
else
summ:=0;
Form2.Table2.Edit;
Form2.Table2["memo1"]:=acc+" "+FloatToStr(summ);
Form2.Table2.Post;
Form2.Query7.Next;
end;
но заносит только последнюю строку. Помогите!!!!!!!!!


 
Johnmen ©   (2003-12-11 09:49) [8]

Где тут мемо ?


 
denmin ©   (2003-12-11 09:54) [9]

всем благодарен. сделал так и получилось
Form2.Query7.Close;
Form2.Query7.Open;
Form2.Table2.Open;
while not Form2.Table2.Eof do
Form2.Table2.Delete;
while not Form2.Query7.Eof do
begin
if Form2.Query7["accopl"]<>null then
acc:=Form2.Query7["accopl"]
else
acc:=" ";
if Form2.Query7["summaopl"]<>null then
summ:=Round(Form2.Query7["summaopl"]*100)/100
else
summ:=0;
Form2.Table2.Edit;
if Form2.Table2["memo1"]<>null then
Form2.Table2["memo1"]:=Form2.Table2["memo1"]+#13#10+acc+" "+FloatToStr(summ)+"; "
else
Form2.Table2["memo1"]:=acc+" "+FloatToStr(summ)+"; ";
Form2.Table2.Post;
Form2.Query7.Next;
end;
Form2.Query7.Close;


 
denmin ©   (2003-12-11 09:57) [10]

Johnmen мемо это Table2["memo1"


 
denmin ©   (2003-12-11 10:26) [11]

ладно, мемо сделал, а вот печататься на QuickRep не хочет. Кто подскажет?


 
Dmitriy O. ©   (2003-12-11 11:30) [12]

Тык вроде надо в бефоре принт писать. т.к. отчет составляется и в режиме просмотра и снова пересоставляется когда на печать выводишь т.е. на просмотре все ОК а когда на печать выводишь твоя проца которая в мемо пишет уже не задействованна вот мемо и выходит пустым.


 
Anatoly Podgoretsky ©   (2003-12-11 12:33) [13]

Это называется композитные отчеты



Страницы: 1 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
3-75102
nts
2003-11-29 12:56
2003.12.23
jdbc ado


14-75353
SemFLY
2003-11-26 17:43
2003.12.23
Продам ноутбук !


14-75400
Gorlum
2003-11-27 14:48
2003.12.23
Реляционные БД


14-75358
Mox Fulder
2003-11-29 12:51
2003.12.23
Динамическая память


6-75300
Горох
2003-10-24 18:41
2003.12.23
IdUDPClient1.SendBuffer()