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

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

фильтрация на сервере [D5, Oracle]


Андрусь ©   (2002-04-12 13:11:00) 

Уважаемые мастера! Как красиво сделать, чтобы вместо фильтрации извлеченного набора на клиенте фильтровался весь набор и на сервере


Johnny Smith   (2002-04-12 15:36:00) [1]

Спасибо, Андрусь! Нет, правда, спасибо! Я сто лет так не прикалывался уже...
По существу вопроса: а не попробовать ли ручками доделать то, что не доделано в гриде? Говорят, помогает... :-))


Андрусь   (2002-04-12 15:08:00) [2]

Спасибо EAlexander! Но мне кажется,что их QBE кривовато работает.


EAlexander   (2002-04-12 15:05:00) [3]

в DOA это есть. работает как в Forms/Developer.


Андрусь   (2002-04-12 14:46:00) [4]

Спасибо roottim! Но всетаки,хотелось бы,чтобы было красиво как в
одаковском crgridе. Не подскажите компонент, где реализован подобный механизм.


roottim   (2002-04-12 14:35:00) [5]

извените!... но в формсе по ф7 формируется запросоднако
играть с фильтром не стоит... он не играет :))... вам красиво это обьяснили выше :)) если хотите сделать ка в ФОРМСЕ используйте форму для внесения значений в выши поля и формируйте динамически запрос


Андрусь   (2002-04-12 14:29:00) [6]

Спасибо roottim! Уточняю вопрос(теперь он видимо звучит так): хочется фильтровать миллион на сервере, но условия фильтра вводить с одаковского crgridа(подобно как в строку в Formsе).Как
красиво это обыграть.


roottim   (2002-04-12 14:13:00) [7]

причем тут одаковский crgrid он использует для фильтрации прикрепленный dataset, а он в свою очередь перекачен (пусть и feth) с сервера на клиент...
ваш вопрос в этом случае не ясен...

если не хотите перекачивать весь ваш миллион, используйте запросы, и это правильно


Johnmen   (2002-04-12 14:09:00) [8]

...1000000 записей в НД....это крезуха...
Единственное, что могу еще сказать, это полный пересмотр концепции построения приложения !


Андрусь   (2002-04-12 14:02:00) [9]

Спасибо Johnmen! По-моему, у тебя слишком чувствительное воображение:) Что конкретно нужно ясно из написанного мною для
roottim.


Johnmen   (2002-04-12 13:42:00) [10]

Я представил -> сейчас коллеги вызывают скорую ....
Вам пришлю счет за моральный вред...

Все-таки уточни, что нужно (конкретно !!!) ?


Андрусь   (2002-04-12 13:39:00) [11]

Спасибо roottim! Но ситуация в действительности такова,что скачав новые компоненты от Odac, там нашел CRGrid с красивыми поисковыми и фильтрационными возможностями на Gridе(для каждого поля) и хочется обрабатывать ситуацию типа описанной выше для Johnmen.


Андрусь   (2002-04-12 13:31:00) [12]

Спасибо Johnmen! Представь ситуацию 1,000,000 записей возвращено в результате запроса (Fetchнуто,конечно, не все),клиент хочет фильтровать(но 1,000,000)


roottim   (2002-04-12 13:24:00) [13]

>вводишь запрос в строку,он автоматически формирует запрос
это уже тавтология :))
ты наверно хотел сказать типа нажал F7 ввел значение в поле нажал f8
нет!.. фильтр он на клиенте , и работает по уже переданному НД!..
а как ты понимаеш.. гипотетически.. отфильтрованный набор на сервере.. должен всеравно передаваться на клиента... то биш это всеравно запросом!


Johnmen   (2002-04-12 13:22:00) [14]

>Андрусь (12.04.02 13:18) ??????????????


Johnmen   (2002-04-12 13:20:00) [15]

Надо бы быть поточнее в формулировках - набор данных это совокупность данных, полученных в результате запроса, т.е. полученных клиентом, и посему фраза "фильтровался весь набор и на сервере" бессмысленен...


Андрусь   (2002-04-12 13:18:00) [16]

Спасибо roottim,но я хочу проще.Как в Forms вводишь запрос в строку,он автоматически формирует запрос(не добавляя default where).


roottim   (2002-04-12 13:13:00) [17]

запросом


Наверх

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