Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
14-75376
AZ
2003-11-28 19:33
2003.12.23
Молодым


3-75083
viper_cd
2003-12-01 09:18
2003.12.23
Select


1-75256
Lena1
2003-12-10 13:15
2003.12.23
DLL


1-75171
ISP
2003-12-08 18:25
2003.12.23
Граждане, такой вопрос по TMemoryStream:


7-75409
Morg
2003-10-20 13:08
2003.12.23
Как изменить данные в .EXE файле




   Наверх