![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
несколько запросов [D7, XP]
Armond © (2008-04-02 08:59:00)Добрый день !!! Подскажите как сделать !!! Сделал один запрос,т.е. выбрал нужные записи, потом если понадобится, то необходимо выполнить еще один запрос, но уже из того набора данных, который уже выбрали !!
Reindeer Moss Eater (2008-04-02 11:05:00) [41]В моем варианте весь набор вовсе не тянется. И не перетягивается после ввода каждого очередного символа.
А вот тебе, чтобы найти что-то локальным фильтром придется все засосать на клиента.
Игорь Шевченко (2008-04-02 11:03:00) [42]Reindeer Moss Eater © (02.04.08 10:56) [37]
> Что вы взамен моего примера предложите юзеру для поиска
> записи из большой таблицы?
От задачи зависит. Я в своей жизни еще не встречал задачи "поиск неизвестной записи в большой таблице"
Kolan (2008-04-02 11:00:00) [43]> Кроме «бедных серверов» в мире еще есть не менее «бедные»
> каналы.
Что то я не понял. Так ведь каналу тоже худо. Допустим фильтрую по фамили. Обычно в начале пользователь видет все данные. А потом только их фидлитрует.
Твой вариант:
1. Станули весь набор.
2. Пользователь ввел первую букву фамилии Станули всех начинающихся на эту букву.
3. Пользователь ввел вторую букву фамилии итд.
Вариант с локальным филтром.
1. Станули весь набор.
Все. Где же в варианте 1 выигрыш для канала?
Reindeer Moss Eater (2008-04-02 10:56:00) [44]Удавиться. Бедный сервер.
Кроме "бедных серверов" в мире еще есть не менее "бедные" каналы.
Что вы взамен моего примера предложите юзеру для поиска записи из большой таблицы?
локальный локейт?
локальный фильтр?
вводить маску поиска в едит и выполнять запрос пока юзер не угадает правильное слово?
Sergey13 (2008-04-02 10:56:00) [45]> [35] Kolan © (02.04.08 10:52)
> Ну вот я и не понимаю как в плане УИ можно используя грид
> сделать фильтрацию…
Так же как и сортировку. Посмотри ЕхЛиб - там реализовано и то и другое. Естественно через датасет.
Kolan (2008-04-02 10:52:00) [46]> Грид лишь интерфейсное средство
Ну вот я и не понимаю как в плане УИ можно используя грид сделать фильтрацию
Reindeer Moss Eater (2008-04-02 10:51:00) [47]Грид лишь интерфейсное средство, дающее возможность юзеру неискушенному в sql получить то что он хочет, причем без дурацких мастеров, визардов и прочих конструкторов запросов.
а сама фильтрация делается запросами.
Kolan (2008-04-02 10:49:00) [48]> Когда Reindeer Moss Eater говорит
Тогда как выглядит фильтрация с помощью грида?
Reindeer Moss Eater (2008-04-02 10:47:00) [49]Удавиться. Бедный сервер.
<Цитата>
Жалко что сотни серверов об этом много лет ничего не знают.
А то действительно удавились бы.
Reindeer Moss Eater (2008-04-02 10:46:00) [50]Наверно Reindeer Moss Eater говорил о сортировке при клике на название колонки ил о чем-то подобном…
Когда Reindeer Moss Eater говорит о сортировке, он говорит о сортировке.
А когда Reindeer Moss Eater говорит о фильтрации, он говорит о фильтрации.
Reindeer Moss Eater (2008-04-02 10:45:00) [51]все можно. можно и кверианалайзер всем раздать
Kolan (2008-04-02 10:44:00) [52]> можно конечно и без грида, но в гриде я данные просматриваю,
> может подскажешь что именно надо сделать ?
Ты что глухой? Используй свойство Filter.
Kolan (2008-04-02 10:44:00) [53]Наверно Reindeer Moss Eater говорил о сортировке при клике на название колонки ил о чем-то подобном
Armond (2008-04-02 10:43:00) [54]
> Это и без грида мона забацать
можно конечно и без грида, но в гриде я данные просматриваю, может подскажешь что именно надо сделать ?
Kolan (2008-04-02 10:43:00) [55]> Это и без грида мона забацать
ЭхГрид это умеет делать сам
ANB (2008-04-02 10:42:00) [56]
> Kolan © (02.04.08 10:40) [24]
И при чем тут грид ? Это и без грида мона забацать
Kolan (2008-04-02 10:40:00) [57]> Это как ?
Как как, при каждом чихе делать новый запрос (добавляе WHERE) и делать новую выборку
ANB (2008-04-02 10:36:00) [58]
> или вообще динамическая серверная фильтрация через клиентский
> грид (по типу грида в Ehlib)
Это как ?
Игорь Шевченко (2008-04-02 10:33:00) [59]
> вообще динамическая серверная фильтрация через клиентский
> грид
Удавиться. Бедный сервер.
Kolan (2008-04-02 10:30:00) [60]> Это даже не третично.
Перепутал Filter c Sort. Sort не везде есть.