|
|
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
Создаю курсор Select ......... where .... into cursor Затем запускаю по нему отчет с помощью команды Report Form Запускается все ОК. Но когда начинаю листать или изменяю масштаб в отчете, отчет обновляется и в нем остается только информация о первой записи. Кто с этим сталкивался? И что нужно делать или у курсора есть какая либо область действия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 05:57 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
1. Какая версия VFP? 2. Не привязал ли курсор к объекту GRID? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 08:39 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
FoxPro 9.0 Данные просто выбираются в курсор и по ним запускается отчет еще может самая главная деталь... если создавать курсор в обработчике события кнопки на одной из форм, то все ОК, а если в процедуре из меню главной формы, то появляется такая ошибка И обязательно ли очищать курсор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 22:13 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
Hi genek84! Обязательно принудительно уводи курсор из грида перед показом отчёта - это известная проблема "пересечения" грида и отчёта - грид переключает текущий алиас на свой собственный, от чего отчёт начинает работать некорректно. Конечно можно просто сделать для отчёта свою собственную среду данных (PDS) - но тогда и данные готовить (курсор создавать) придётся также изнутри самого отчёта (из одного из обработчиков собйтий DE отчёта - Init или BeforeOpenTables). Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 01:22 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
дело в том что я не использую грид, данные формируются и сразу в отчет, не где преддварительно не отражаясь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 05:50 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
Как вызываешь репорт ?! Закрываешь-ли курсор после вызова репорта ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 07:18 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
запускаю Report Form закрываю просто окно мышкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 05:36 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
Проблемы с отчётом бывают, если не установлен принтер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 08:01 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
в DataEnver...OpenTable() отчета поставь Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2005, 15:00 |
|
||
|
Вопрос про курсор
|
|||
|---|---|---|---|
|
#18+
Hi genek84! Чтобы не гадать - добавь в отчёт поле и пропиши для него в качестве выражения ALIAS() - если он при возникновении проблемы изменяется - то ищи у себя код который может вызваться в процессе просмотра отчёта - это может быть скажем таймер... Если же ALIAS() всегда одинаков и указывает именно на тат курсор по которому и строится отчёт (т.е. на "главный" курсор) - тогда даже и не знаю что сказать :( Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2005, 16:16 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=287&tid=1592873]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 412ms |

| 0 / 0 |
