Lexp1 Опубликовано 22 февраля, 2009 Жалоба Поделиться Опубликовано 22 февраля, 2009 Помогите с таким вопросом: Необходимо чтобы в одном quickrep1 выводилась одна запись с adoquery_prepod хотя их много,все записи с ADOquery_PublikaciiPrepoda и все записи с ADOquery_MethodRazrabotki.Выборка сделана, только как в quickrep1 отобразить? Ссылка на комментарий
Lexp1 Опубликовано 22 февраля, 2009 Автор Жалоба Поделиться Опубликовано 22 февраля, 2009 Хм... только обнаружил, что через QRBand1>BandTipe>RBSubDeteil не появляются внём свойства как DataSet, HeaderBand и т.д. там чтото не то что нужно было. Только когда переносишь QRSubDeteil из вкладки QReport тогда всё норм... разобрался... видимо разные вещи... Ссылка на комментарий
Lexp1 Опубликовано 28 февраля, 2009 Автор Жалоба Поделиться Опубликовано 28 февраля, 2009 Получилось так:в самом QuickReport1 в DataSet таблица преподовв нёмвверху QRBand rbDeteil с тремя полями из шести из таблицы преподовниже GroupHeader1после SubDeteil1 (в HeaderBand значение GroupHeader1 в DataSet - тбл публикации) где поля таблицы публикацииещё один GroupHeader2и SubDeteil2 (в HeaderBand значение GroupHeader2) где поля таблицы методразработкиа КАК дальше ниже дополнить остальные поля таблицы преподов? Ссылка на комментарий
bayarookie Опубликовано 28 февраля, 2009 Жалоба Поделиться Опубликовано 28 февраля, 2009 можешь попробовать сделать ещё GroupHeader и к нему GroupFooterQRGroup1.Master := QuickRep1;QRGroup1.FooterBand := QRBand2;QRGroup1.Expression := 'здесь уникальное поле';что-то типа того Ссылка на комментарий
Lexp1 Опубликовано 6 апреля, 2009 Автор Жалоба Поделиться Опубликовано 6 апреля, 2009 Есчё вопрос: в таблице поле длинное что в отчёте (QRDBText) выходит за край, как же отобразить в несколько строк? Ссылка на комментарий
bayarookie Опубликовано 6 апреля, 2009 Жалоба Поделиться Опубликовано 6 апреля, 2009 QRDBText1.AutoSize := False;QRDBText1.Width := сколько надоQRDBText1.Height := тоже Ссылка на комментарий
Lexp1 Опубликовано 6 апреля, 2009 Автор Жалоба Поделиться Опубликовано 6 апреля, 2009 это понятно. Но в несколько строк надо чтоб выводило...т.е. "длинная фраза"как"длинная фраза" Ссылка на комментарий
bayarookie Опубликовано 6 апреля, 2009 Жалоба Поделиться Опубликовано 6 апреля, 2009 а ну это только в 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,и не учитывается ширина символов шрифта, это отдельный геморрой Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти