|
Курсор в поле summary отчета.
|
|||
---|---|---|---|
#18+
Добрый день. Столкнулся с проблемой. есть курсор на 4 столбца. необходимо вывести его в summary отчета. не нашел ответа на этот вопрос может кто знает как? Или может через массив можно??? Или хотя бы курсор построчно??? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 11:01 |
|
Курсор в поле summary отчета.
|
|||
---|---|---|---|
#18+
Отчет в FoxPro - это перебор записи одной (главной) таблицы. Записи остальных таблиц сканируются только в той мере, в какой они связаны с главной таблицей (явно SET Relation или в DataEnvironment отчета). Если связь с главной таблицей не настроена, то всегда будет отображаться только одна (текущая) запись этой таблиц Как следствие, если курсор был сделан исключительно для того, чтобы получить суммы итога, то достаточно просто указать поля этого курсора в полосе Summary. Проследив за тем, чтобы не была указана связь этого курсора с главной таблицей В какой именно момент создавать курсор зависит от того, работает ли отчет в Private Data Session или в Default Data Session. По умолчанию, все объекты создаются в Default Data Session. Для Default Data Session курсор может быть создан до вызова отчета Для Private Data Session курсор должен быть создан в методе Load объекта Data Environment. Т.е. уже внутри созданной Private Data Session На всякий случай: В терминах FoxPro "курсор" - это временная таблица. Создается или явно CREATE CURSOR или как результат запроса Select ... INTO CURSOR ... В окне DataEnvironment объект, отображающий таблицу, тоже называют "курсор", но это уже другое. Это просто "визуализация" некоторой структуры данных. В частности, это может быть и на самом деле курсор как временная таблица. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2018, 10:40 |
|
|
start [/forum/topic.php?fid=41&fpage=9&tid=1581728]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 397ms |
0 / 0 |