Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Вниз

Группировка в ClientDataSet или Гриде   Найти похожие ветки 

 
Vick   (2003-01-22 13:02) [0]

Доброго всем дня!!! Может кто знает, как можно сделать группировку не на сервере (в таблице или хранимой процедуре), а с помощью ДатаСета или Грида.. Заранее благодарю за ответ.


 
BorisUK   (2003-01-22 13:11) [1]

Если под группировкой подразумевалась сортировка, то ставь индекс по полю и все.
А если нет, то не значит не понял что вы имели в виду :)


 
Vick   (2003-01-22 13:14) [2]

Группировка - имелось в виду, то что мы делаем в SQL командой GROUP BY


 
Johnmen   (2003-01-22 13:20) [3]

>Vick ©

В целом - никак. А извращаться можно как угодно...:)))


 
Vick   (2003-01-22 13:26) [4]

> Johnmen ©

А есть какие-нть гриды, кроме DxDBGrid, которые это позволяют?


 
Johnmen   (2003-01-22 13:30) [5]

>Vick ©

Дело не в гриде, а в НД, который от отображает.


 
Tomkat   (2003-01-22 15:25) [6]

SELECT
t1.id
,t1.field2
FROM
table1 t1
,table2 t2
WHERE
t2.id=t1.di... {чего-то там}
GROUP BY
t1.id
,t1.field2
или я чего-то не понял ???
все это делается на DataSet ... смотря каком , конечно ...


 
Vick   (2003-01-24 10:22) [7]

> Tomkat ©

Дело в том, что есть хранимая процедура, которая делает кучу действий для того, чтобы получить набор данных, а потом нужно работать с этим набором данных (хотелось бы уже локально, а не дописывать в процедуру), при чем параметры группировки зависят от того, что выбрал пользователь ( сначала он захотел сгруппировать по стране и магазину, а потом по цвету и коду товара)...


 
bolega   (2003-01-24 12:10) [8]

Юзай Express Grid.
Там возможность группировки встроена в сам grid.
Если конечно у тебя не несколько тысяч записей
отображается.


 
bolega   (2003-01-24 12:12) [9]

Или переноси результат в какую-нибудь
memory-table, а в ней создавай соответствующие индексы.


 
stone   (2003-01-24 13:51) [10]

Загоняй данные в Decision Cube. И там группируй как хочешь, раполагай как хочешь, показывай и скрывай что хочешь.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
1-28805
d_oleg
2003-01-29 21:10
2003.02.10
TBitBtn и Xp themes


9-28568
Armageddon
2002-08-31 11:15
2003.02.10
Разное


1-28775
Adam
2003-01-27 18:13
2003.02.10
Заменя пробелов


14-29021
Mystic
2003-01-23 21:28
2003.02.10
Вейк-ан-Зее


14-29012
BF7ru
2003-01-23 13:45
2003.02.10
Копирование CD-DA





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский