|
|
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
Объясните наконец, пожалуйста по-крестьянски. Где реально расположить временные таблицы при написании отчетов??? На клиентском уровне права по созданию и изменению базы и прочих хранимых процедур оченьььь ущемлены...!!!!! В умных книжках конечно все красиво написано... А стоит что-нибудь тронуть, то сервер не пускает, то отчет вылетает. Заранее спасибо за любую идею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2007, 13:34 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
Простых вариантов несколько: 1) использовать представление (view). 2) вызвать процедуру перед отчетом (Парус это позволяет), сложить все полученные данные в простую табличку, и в отчете выбрать данные из этой таблички. Если надо подробнее, могу объяснить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 09:47 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
1. Насчет VIEW-то понятно, но где ее описать в самом отчете, чтоб она не торчала потом в базе?.. 2. Насчет процедур, если можно поподробней в виде примера - что куда как прописывать (заранее спасибо. (с 8-кой работаю 3-ю неделю, раньше работал с 7-кой, там курсорные селекты можно было писать прямо в екселевском шаблоне...)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:14 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
Вам принципиально требуется НЕ создавать объекты в БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:49 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
Cитуация такая что есть предприятие держащее сервер и порядка 20-ти филиалов (клиентов)... Ну вот я в филиале... Формально не запрещается, но и прав толком нет, а не дай бог база полетит, начнут крайних искать... В книжке написано что в К(д)ристале Репорте очень просто сделать любой отчет не внося НИКАКИХ изменений в базу... Типа "... Ты Белка нажми красную кнопку, ты Стрелка нажми зеленую кнопку, а ты чукча ничего не трогай и корми собак..." (старый анекдот про космонавтику) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 13:27 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
У вас должны быть права на таблицы и т.д. Создаете пустой отчет. Меню Database -> Add Database to Report добавляете нужные вам таблицы. Указываете связи между таблицами, если их несколько. Меню Report -> Select Expert задаете условия на данные. Итоговый (полученный) запрос можно просмотреть через Меню Database ->Show SQL Query ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 14:14 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
Это-то все ясно... И про Адд Команд хорошо написано, но стоит например в Адд Команде использовать "GROUP BY ...", Кристал начинает ругаца...: например: используеца: SELECT * FROM "PARUS"."VR_DEBITORS" GROUP BY "VR_DEBITORS"."SAGNNAME" ругаеца: Query Engine Error: 'ORA-00979: not a GROUP BY expression' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 11:14 |
|
||
|
Как определить "Курсоры" в Кристал Репорте в Парус-8 ?
|
|||
|---|---|---|---|
|
#18+
Синтаксические ошибки никто не отменял tolika SELECT * FROM "PARUS"."VR_DEBITORS" GROUP BY "VR_DEBITORS"."SAGNNAME" Должно быть что-то в стиле Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 13:42 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=34247769&tid=1538358]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 153ms |

| 0 / 0 |

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