|
|
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
Oracle Reports 10g народ, помогите - есть одно query, надо сделать два отчета в одном, т.е. параметры разные ( например, тип предприятия и район ), в одном отчете. Я делала и placeholder и пакетированную переменную, и меняла их на триггерах формата рамок, они честно меняются а отчет раннится одинаковый два раза. где проблема? как сделать такой отчет? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2010, 19:36 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
RedRose, создайте User Parameters и используйте их в качестве биндов в запросе. Изменять параметры - либо извне передавать, либо создать форму параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2010, 09:55 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
OmegaMale, да не получатеся так, я делала user parameter, и меняю его после первого отчета, а второй отчет все равно раннится так как и первый. получается только с двумя queries, я так не хочу, не еффективно спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 04:17 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
RedRose, Очень просто - надо иметь две рамки. Одна рамка для одного запроса, и вторая - для другого. На них дайте триггер условного форматирования. С опцией Hide object если юзер_параметр имеет свое валуе. Все будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 21:02 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
RedRose, перечитал. Что значит два отчёта всё же? Запросы разные, но вывод одинаковый? 1. Если запросы должны быть сильно разные, а вид отчёта одинаков, то есть такая штука, постановка, например, вот так: Код: plaintext 1. 2. 3. 4. 5. где Query_Text - это имя строковой переменной, содержащей текст запроса. 2. Если отчёты совсем разные внешне, то можно по совету UK0IAI , условное форматирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:37 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
OmegaMaleRedRose, перечитал. Что значит два отчёта всё же? Запросы разные, но вывод одинаковый? 1. Если запросы должны быть сильно разные, а вид отчёта одинаков, то есть такая штука, постановка, например, вот так: Код: plaintext 1. 2. 3. 4. 5. где Query_Text - это имя строковой переменной, содержащей текст запроса. 2. Если отчёты совсем разные внешне, то можно по совету UK0IAI , условное форматирование. спасибо, наоборот - запрос (query ) один, формы вывода абсолютно одинаковые, а содержание разное - они хотят в одном отчете видеть два - для двух разных типов предприятий. я сделала ref cursor с запросом, пакет с переменной чтобы ее менять и подставлять в запрос, так как если ставить User Parameters и рамку с тригером, то не компилирует, говорит 'output in format trigger' нельзя, переменная меняется а отчет раннится один и тот же два раза. ну как его сделать? уже спрашивают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2010, 06:29 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
UK0IAI, спасибо, не получается - говорит 'output не разрешается в format trigger' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2010, 06:34 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
2 RedRose Вы вызываете свой отчет из Forms? Если да, то оттуда есть возможность передать в Reports целый record_group, который может быть обработан как master query для вашего базового запроса (естественно, его надо присоединить к мастеру через data link). Т.е., в "мастер" пихаем наборы ключевых реквизитов и отчет выполняется по вашему базовому запросу столько раз, сколько таких наборов ключевых реквизитов было запихнуто. ЗЫ. Не знаю, осталась ли такая фишка в 10-ке, но, во всяком случае, в 6i это работало замечательно (делал таким образом пакетную печать N штук заявок по выбору юзера). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2010, 12:45 |
|
||
|
Oracle Reports - one query - two reports
|
|||
|---|---|---|---|
|
#18+
RedRoseUK0IAI, спасибо, не получается - говорит 'output не разрешается в format trigger' Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2010, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=36944578&tid=1878849]: |
0ms |
get settings: |
13ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 412ms |

| 0 / 0 |

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