|
|
|
таблицы и курсор в репорте
|
|||
|---|---|---|---|
|
#18+
Есть отчёт, были данные из 3-х связанных таблиц, решил одну заменит на курсор, убрал её в DE отчёта, оставил две таблицы, убрал поля третьей в данных (заменил на поля курсора). При работе в форме, перед печатью, делаю: SELE ... FROM ... INTO CURSOR cname sele cname REPORT FORM repname PROMPT... сообщается что нет данных из курсора. Если я правильно пониманию, при открытии таблиц указанных в отчете, курсор закрывается. Так думаю потому, что вставив SELE ...... в CA отчёта результат получил, но мне так не нравиться. Можно ли добиться результата другим путём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 18:38 |
|
||
|
таблицы и курсор в репорте
|
|||
|---|---|---|---|
|
#18+
Если отчет создан в Private DataSession, то он, естесственно, не видит курсоров, созданных в других DataSession. Надо либо перевести отчет в Default DataSession, либо выполнить запрос по созданию курсора в методе BeforOpenTable объекта DataEnvironment отчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34331388&tid=1589877]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 426ms |

| 0 / 0 |
