|
|
|
Как создать "двух страничный отчет"?
|
|||
|---|---|---|---|
|
#18+
Смысл в том что печатаются две справки, каждая на своем листе, но они всегда печатаются вместе. Одна без другой не имеет смысла. Каждая из справок может распологаться и на нескольких листах(ну если на один не влезла), и содержит данные из разных RecordSet. Сейчас делаю так, для каждой справки(Отчета.rpt) своя форма(окно). Вызвал на предпросмотр первое окно с отчетом, распечатал, затем тоже с вторым. Это не удобно, как быть, подскажите пожалуйста. SubReport подходит, но как сделать на разных страницах. Есть ли что-то похожее на "Вставить разрыв страницы" как в Ms. Office, если есть как воспользоваться. Или что-то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 08:56 |
|
||
|
Как создать "двух страничный отчет"?
|
|||
|---|---|---|---|
|
#18+
Может сделать на 2 х секциях (справка-секция) и у секции в Section Expert сделать New Page Before или New Page After, как удобнее будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 11:11 |
|
||
|
Как создать "двух страничный отчет"?
|
|||
|---|---|---|---|
|
#18+
Привет! А в чем создаешь отчет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 16:21 |
|
||
|
Как создать "двух страничный отчет"?
|
|||
|---|---|---|---|
|
#18+
хотя судя по расширению .rpt скорее всего Crystal=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:24 |
|
||
|
Как создать "двух страничный отчет"?
|
|||
|---|---|---|---|
|
#18+
Да делаю в Crystal Re.. 10. Спасибо UVG, получилось. Но сталкнулся с проблемой. В очет входят два подотчета, сделано как подсказал UVG. В каждом из подотчетов есть по 3 поля-параметра, необходимо из проги на Delphi передать значения этих полей. В Delphi импортированны Crystal ActiveX Report Viewer Library 10 и Crystal Report ActiveX Designer Run Time Library 10 CRApp это объект класса TApplication(не Delphi а Crystal Report) CRViewerMonth-TCrystalActiveXReportViewer Если бы поля-параметры принадлежали непосредственно отчету, а неподотчетам то следующее решение было бы верным: var report : IReport; begin report:=CRApp.OpenReport(Отчет.rpt,crOpenReportByTempCopy); report.ParameterFields.Item[1].ClearCurrentValueAndRange; report.ParameterFields.Item[1].AddCurrentValue(Param1); .... CRViewerMonth.ReportSource := Report; CRViewerMonth.ViewReport; end; но в описанном мной случае это не работает, как сделать правильно подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 22:34 |
|
||
|
|

start [/forum/topic.php?fid=31&gotonew=1&tid=1538430]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 162ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...