Конференция "Начинающим" » несколько запросов [D7, XP]
 
  • Reindeer Moss Eater © (02.04.08 10:28) [20]
    Это даже не третично.

    TDataSet
    property Filter: string;
  • Kolan © (02.04.08 10:30) [21]
    > Это даже не третично.

    Перепутал Filter c Sort. Sort не везде есть.
  • Игорь Шевченко © (02.04.08 10:33) [22]

    > вообще динамическая серверная фильтрация через клиентский
    > грид


    Удавиться. Бедный сервер.
  • ANB (02.04.08 10:36) [23]

    > или вообще динамическая серверная фильтрация через клиентский
    > грид (по типу грида в Ehlib)

    Это как ?
  • Kolan © (02.04.08 10:40) [24]
    > Это как ?

    Как как, при каждом чихе делать новый запрос (добавляе WHERE) и делать новую выборку…
  • ANB (02.04.08 10:42) [25]

    > Kolan ©   (02.04.08 10:40) [24]

    И при чем тут грид ? Это и без грида мона забацать
  • Kolan © (02.04.08 10:43) [26]
    > Это и без грида мона забацать

    ЭхГрид это умеет делать сам…
  • Armond © (02.04.08 10:43) [27]

    > Это и без грида мона забацать


    можно конечно и без грида, но в гриде я данные просматриваю, может подскажешь что именно надо сделать ?
  • Kolan © (02.04.08 10:44) [28]
    Наверно Reindeer Moss Eater говорил о сортировке при клике на название колонки ил о чем-то подобном…
  • Kolan © (02.04.08 10:44) [29]
    > можно конечно и без грида, но в гриде я данные просматриваю,
    > может подскажешь что именно надо сделать ?

    Ты что глухой? Используй свойство Filter.
  • Reindeer Moss Eater © (02.04.08 10:45) [30]
    все можно. можно и кверианалайзер всем раздать
  • Reindeer Moss Eater © (02.04.08 10:46) [31]
    Наверно Reindeer Moss Eater говорил о сортировке при клике на название колонки ил о чем-то подобном…

    Когда Reindeer Moss Eater говорит о сортировке, он говорит о сортировке.
    А когда Reindeer Moss Eater говорит о фильтрации, он говорит о фильтрации.
  • Reindeer Moss Eater © (02.04.08 10:47) [32]
    Удавиться. Бедный сервер.

    <Цитата>


    Жалко что сотни серверов об этом много лет ничего не знают.
    А то действительно удавились бы.
  • Kolan © (02.04.08 10:49) [33]
    > Когда Reindeer Moss Eater говорит

    Тогда как выглядит фильтрация с помощью грида?
  • Reindeer Moss Eater © (02.04.08 10:51) [34]
    Грид лишь интерфейсное средство, дающее возможность юзеру неискушенному в sql получить то что он хочет, причем без дурацких мастеров,  визардов и прочих конструкторов запросов.

    а сама фильтрация делается запросами.
  • Kolan © (02.04.08 10:52) [35]
    > Грид лишь интерфейсное средство

    Ну вот я и не понимаю как в плане УИ можно используя грид сделать фильтрацию…
  • Sergey13 © (02.04.08 10:56) [36]
    > [35] Kolan ©   (02.04.08 10:52)
    > Ну вот я и не понимаю как в плане УИ можно используя грид
    > сделать фильтрацию…

    Так же как и сортировку. Посмотри ЕхЛиб - там реализовано и то и другое. Естественно через датасет.
  • Reindeer Moss Eater © (02.04.08 10:56) [37]
    Удавиться. Бедный сервер.

    Кроме "бедных серверов" в мире еще есть не менее "бедные" каналы.

    Что вы взамен моего примера предложите юзеру для поиска записи из большой таблицы?

    локальный локейт?
    локальный фильтр?
    вводить маску поиска в едит и выполнять запрос пока юзер не угадает правильное слово?
  • Kolan © (02.04.08 11:00) [38]
    > Кроме «бедных серверов» в мире еще есть не менее «бедные»
    > каналы.

    Что то я не понял. Так ведь каналу тоже худо. Допустим фильтрую по фамили. Обычно в начале пользователь видет все данные. А потом только их фидлитрует.

    Твой вариант:
    1. Станули весь набор.
    2. Пользователь ввел первую букву фамилии — Станули всех начинающихся на эту букву.
    3. Пользователь ввел вторую букву фамилии — … итд.

    Вариант с локальным филтром.
    1. Станули весь набор.

    Все. Где же в варианте 1 выигрыш для канала?
  • Игорь Шевченко © (02.04.08 11:03) [39]
    Reindeer Moss Eater ©   (02.04.08 10:56) [37]


    > Что вы взамен моего примера предложите юзеру для поиска
    > записи из большой таблицы?


    От задачи зависит. Я в своей жизни еще не встречал задачи "поиск неизвестной записи в большой таблице"
 
Конференция "Начинающим" » несколько запросов [D7, XP]
Есть новые Нет новых   [134435   +33][b:0][p:0.001]