Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема двойного грида в Query Analyzer
|
|||
|---|---|---|---|
|
#18+
Пишу в Query Analyzer примерно такой запрос: select nom_act, clv_petrol from vw_otgruzka order by nom_act compute sum(clv_petrol) by nom_act В результате получаю кучу гридов, т.е. для каждой группы nom_act детальную информацию и сумму. Вопрос. Как все это запихнуть клиенту, а конкретно в Delphi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2002, 08:09 |
|
||
|
Проблема двойного грида в Query Analyzer
|
|||
|---|---|---|---|
|
#18+
Практической возможности нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2002, 08:34 |
|
||
|
Проблема двойного грида в Query Analyzer
|
|||
|---|---|---|---|
|
#18+
Если работа идет через ADO, то у Recordset-а есть метод NextRecordset, который загружает его данными следующей порции данных. Тем не менее, я поддерживаю Дениса - использовать compute для возврата "нормальному" клиенту нельзя. Дополнительная многоуровневая группировка обычно выполняется либо средствами OLAP, либо на самом клиенте, либо каким-нибудь подходящим ACtiveX-ом вроде Pivot Table. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2002, 09:22 |
|
||
|
Проблема двойного грида в Query Analyzer
|
|||
|---|---|---|---|
|
#18+
Пардон, оговорился. Поддерживаю Глеба, я хотел сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2002, 09:26 |
|
||
|
Проблема двойного грида в Query Analyzer
|
|||
|---|---|---|---|
|
#18+
Уважаемые Глеб и Garya! А почему нельзя использовать? Ведь методом NextRecordset всё прекрасно читается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 14:50 |
|
||
|
Проблема двойного грида в Query Analyzer
|
|||
|---|---|---|---|
|
#18+
По двум причинам. 1. Упоминалось про дельфи, а про адо - нет. По-умолчанию (пока ещё), доступ в дельфи через BDE. BDE поддерживает только один рекордсет. 2. Допустим, что доступ все-таки через адо. Тогда сколько надо нарисовать гридов на форме? Этого никто не знает. Если бы было известно, что запрос вернет всегда только 2 рекордсета, тогда, это применимо. В данном случае, когда неизвестно, сколько наборов вернется, но зато известно, что их будет достаточно много - это неприменимо по практическим соображениям. В данном случае гораздо проще написать 2 запроса - целевой и с группировкой, и вернуть их в 2 грида, чем морочится с динамическим формированием сеток в приложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32020428&tid=1824364]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 356ms |

| 0 / 0 |
