Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать так, чтобы некая строка из датасета


GhostT ©   (2005-10-31 12:13:00) 

не отображалась в гриде ? Локальная фильтрация не подходит


Johnmen   (2005-10-31 14:11:00) [1]

>но значения агрегата до фильтрации <> значения агрегата после
>фильтрации, а нужны первые.

Как проверено?
И как делалась фильтрация?


Juice   (2005-10-31 14:09:00) [2]

Та я просто краем ухал слышал не помню где что такое возможно, наверное это в ADO.NET есть (только предположение). А обходных способов конечно куча, например добавить поле Internal Calc и после активации агрегата  скопировать его туда. Думал может есть какой-то прямой способ.


> А разве аггрегация мешает фильтрации???

Не мешает, но значения агрегата до фильтрации <> значения агрегата после фильтрации, а нужны первые.


Johnmen   (2005-10-31 13:31:00) [3]

А разве аггрегация мешает фильтрации???


Sergey13   (2005-10-31 13:02:00) [4]

2[7] Juice ©   (31.10.05 12:51)
Например скопировать нужные записи в другой ЦДС и показать его - не подойдет?


Juice   (2005-10-31 12:51:00) [5]


> >Локальная фильтрация не подходит
> Почему?

Т.к. есть еще и локальная аггрегация :) Надо. чтобы агрегат работал "как на все записи" и показать только по одной записи на каждую группу. Что-то типа такого. Т.е. содержимое датасета изменять нельзя, это как-то либо через сетку, или ... ?

> Призраку ли спрашивать такое? 8-)

Я не призрак, я сок
(который не мог залогиниться)


Sergey13   (2005-10-31 12:39:00) [6]

Призраку ли спрашивать такое? 8-)

>Локальная фильтрация не подходит
Почему?


Ghost&#9608;&#9604;   (2005-10-31 12:33:00) [7]

Удалено модератором
Примечание: С этим на www.mat.ru


Ghost&#9608;&#9604;   (2005-10-31 12:33:00) [8]

Удалено модератором


sniknik   (2005-10-31 12:23:00) [9]

а пустая строка вместо отражаемой? поставь ручную отрисовку и напиши код в OnDrawColumnCell где будеш рисовать только необходимое. (а ненужное звездочками... типа секретно ;)


КиТаЯц   (2005-10-31 12:17:00) [10]

select * from table where stroka <> "некая строка"

Пойдет?


Desdechado   (2005-10-31 12:16:00) [11]

сделай SELECT ... WHERE


Наверх

Титульная страница Поиск, карта сайта Написать письмо