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

start [/forum/topic.php?fid=41&tablet=1&tid=1587810]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 192ms |
| total: | 318ms |

| 0 / 0 |
