|
|
|
Crystal Reports 2008 - subreports - передача параметров
|
|||
|---|---|---|---|
|
#18+
подскажите пожалуйста: 1) при линковке subreport по полям базы данных каково поведение подточета: а) вытащить на себя всю таблицу и фильтровать на клиенте б) пропихнуть в бд условия отбора и выбрать только нужное? 2) есть главный и подчиненный (subreport) отчет Crystal, оба с параметрами: - дата отчета (есть такое поле базы данных) - номер счета (есть такое поле базы данных) - филиал (вычисляемое поле - каждый филиал в отдельности плюс спецзначение "все филиалы", о котором БД не знает, и хитрый WHERE filial = {?par_filial} or {?par_filial} ='ВСЕ' для этого в запросе отчета) нужно подлинковать subreport к главному по этим трем полям как это правильно делается? такое впечатление, что мастер подотчета Crystal дает выбрать только поля бд, но не параметры из subreportа :( дату и счет можно линковать как поля бд, а филиал - низя :( или что не так делаю? 3) можно ли в Infoview опубликовать два отчета - главный и subreport (как самостоятельый отчет), а затем сделать гиперссылку из главного в subreport с передачей параметров? как это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 11:43 |
|
||
|
Crystal Reports 2008 - subreports - передача параметров
|
|||
|---|---|---|---|
|
#18+
1.Значения полей передаются в подотчет и попадают в значения параметров для подотчета. А там уже зависит от подотчета как он будет использовать свои параметры: в фильтрах на полный набор данных или при формировании запроса к БД 2.Необходимо авторфилиал (вычисляемое поле - каждый филиал в отдельности плюс спецзначение "все филиалы", о котором БД не знает, и хитрый WHERE filial = {?par_filial} or {?par_filial} ='ВСЕ' для этого в запросе отчета) представить в виде функции и уже ее линковать к параметру подотчета 3.Да. Для этого в свойствах подотчета устанавливается галочка Subreport.on-demand Subreport и строка , которая замещает подотчет и является ссылкой Subreport.on-demand Subreport Caption ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35805274&tid=1536377]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 488ms |

| 0 / 0 |
