|
|
|
вЫВОД НА ПЕЧАТЬ
|
|||
|---|---|---|---|
|
#18+
VFP 9 В DATAENVIRONMENT OPENTABLE=.F. (всего 1 таблица), таблицу я открываю раньше перед report form ... В самом отчете В DATAENVIRONMENT поставила свойства cursor (в данном случае raschif) filter='raschif.k_r='ZAPS''. Так вот этот фильтр не работает? Все равно на печать выползают (я уже часа два мучаю этот отчет, что строки уже выползают, а не выходят) все строки из моей таблицы. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2008, 09:57 |
|
||
|
вЫВОД НА ПЕЧАТЬ
|
|||
|---|---|---|---|
|
#18+
Если поставила OpenTable = .F. - это и означает, что ты берешь на себя все проблемы по открытию и настройке таблиц-источников. Просто не выполняются все те методы отчета, которые должны установить указанный тобой фильтр. Настройки в объекте-куросоре DataEnvironment - это не есть реальные настройки. Это нечто вроде набора инструкций, которые должен выполнить DataEnvironment, когда он сам открывает таблицы. Указание фильтра - это просто команда SET FILTER, которую и надо наложить на таблицу-источник. Но, вообще-то, если ты открываешь таблицу ДО вызова отчета, то можно использовать опцию FOR в команде Report для ограничения количества записей. Примерно так Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2008, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1587810]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 341ms |

| 0 / 0 |
