Перейти к содержанию

quickreport в delphi7 построение отчёта


Рекомендуемые сообщения

Помогите с таким вопросом: Необходимо чтобы в одном quickrep1 выводилась одна запись с adoquery_prepod хотя их много,

все записи с ADOquery_PublikaciiPrepoda и все записи с ADOquery_MethodRazrabotki.

Выборка сделана, только как в quickrep1 отобразить?

Ссылка на комментарий

Хм... только обнаружил, что через QRBand1>BandTipe>RBSubDeteil не появляются внём свойства как DataSet, HeaderBand и т.д. там чтото не то что нужно было. Только когда переносишь QRSubDeteil из вкладки QReport тогда всё норм... разобрался... видимо разные вещи...

Ссылка на комментарий

Получилось так:

в самом QuickReport1 в DataSet таблица преподов

в нём

вверху QRBand rbDeteil с тремя полями из шести из таблицы преподов

ниже GroupHeader1

после SubDeteil1 (в HeaderBand значение GroupHeader1 в DataSet - тбл публикации) где поля таблицы публикации

ещё один GroupHeader2

и SubDeteil2 (в HeaderBand значение GroupHeader2) где поля таблицы методразработки

а КАК дальше ниже дополнить остальные поля таблицы преподов?

Ссылка на комментарий

можешь попробовать сделать ещё GroupHeader и к нему GroupFooter

QRGroup1.Master := QuickRep1;

QRGroup1.FooterBand := QRBand2;

QRGroup1.Expression := 'здесь уникальное поле';

что-то типа того

Ссылка на комментарий
  • 1 месяц спустя...

а ну это только в QRBand2BeforePrint создать что-то типа такого:

procedure TForm1.QRBand2BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
var
s: string;
i: integer;
begin
QRMemo1.Lines.Text := '';
s := ADOQuery1AREA.Value;
i := 10;
while Length(s) > 0 do
begin
QRMemo1.Lines.Add(Copy(s, 1, i));
Delete(s, 1, i);
end;
end;

QRBand2 - это details,

и не учитывается ширина символов шрифта, это отдельный геморрой

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...