-
Это даже не третично.
TDataSet
property Filter: string;
-
> Это даже не третично.
Перепутал Filter c Sort. Sort не везде есть.
-
> вообще динамическая серверная фильтрация через клиентский
> грид
Удавиться. Бедный сервер.
-
> или вообще динамическая серверная фильтрация через клиентский
> грид (по типу грида в Ehlib)
Это как ?
-
> Это как ?
Как как, при каждом чихе делать новый запрос (добавляе WHERE) и делать новую выборку
-
> Kolan © (02.04.08 10:40) [24]
И при чем тут грид ? Это и без грида мона забацать
-
> Это и без грида мона забацать
ЭхГрид это умеет делать сам
-
> Это и без грида мона забацать
можно конечно и без грида, но в гриде я данные просматриваю, может подскажешь что именно надо сделать ?
-
Наверно Reindeer Moss Eater говорил о сортировке при клике на название колонки ил о чем-то подобном
-
> можно конечно и без грида, но в гриде я данные просматриваю,
> может подскажешь что именно надо сделать ?
Ты что глухой? Используй свойство Filter.
-
все можно. можно и кверианалайзер всем раздать
-
Наверно Reindeer Moss Eater говорил о сортировке при клике на название колонки ил о чем-то подобном…
Когда Reindeer Moss Eater говорит о сортировке, он говорит о сортировке.
А когда Reindeer Moss Eater говорит о фильтрации, он говорит о фильтрации.
-
Удавиться. Бедный сервер.
<Цитата>
Жалко что сотни серверов об этом много лет ничего не знают.
А то действительно удавились бы.
-
> Когда Reindeer Moss Eater говорит
Тогда как выглядит фильтрация с помощью грида?
-
Грид лишь интерфейсное средство, дающее возможность юзеру неискушенному в sql получить то что он хочет, причем без дурацких мастеров, визардов и прочих конструкторов запросов.
а сама фильтрация делается запросами.
-
> Грид лишь интерфейсное средство
Ну вот я и не понимаю как в плане УИ можно используя грид сделать фильтрацию
-
> [35] Kolan © (02.04.08 10:52)
> Ну вот я и не понимаю как в плане УИ можно используя грид
> сделать фильтрацию…
Так же как и сортировку. Посмотри ЕхЛиб - там реализовано и то и другое. Естественно через датасет.
-
Удавиться. Бедный сервер.
Кроме "бедных серверов" в мире еще есть не менее "бедные" каналы.
Что вы взамен моего примера предложите юзеру для поиска записи из большой таблицы?
локальный локейт?
локальный фильтр?
вводить маску поиска в едит и выполнять запрос пока юзер не угадает правильное слово?
-
> Кроме «бедных серверов» в мире еще есть не менее «бедные»
> каналы.
Что то я не понял. Так ведь каналу тоже худо. Допустим фильтрую по фамили. Обычно в начале пользователь видет все данные. А потом только их фидлитрует.
Твой вариант:
1. Станули весь набор.
2. Пользователь ввел первую букву фамилии Станули всех начинающихся на эту букву.
3. Пользователь ввел вторую букву фамилии
итд.
Вариант с локальным филтром.
1. Станули весь набор.
Все. Где же в варианте 1 выигрыш для канала?
-
Reindeer Moss Eater © (02.04.08 10:56) [37]
> Что вы взамен моего примера предложите юзеру для поиска
> записи из большой таблицы?
От задачи зависит. Я в своей жизни еще не встречал задачи "поиск неизвестной записи в большой таблице"