Текущий архив: 2008.04.20;
Скачать: CL | DM;
Вниз
Locate,LocateNext в Interbase Найти похожие ветки
← →
AlexeyMir (2008-03-27 10:43) [0]Подскажите, пожалуйста, у меня есть выборка Query1, Edit1.Text-поле поиска и две кнопки метод поиска вперед и назад. Я делаю последовательно поиск(с начала в конец) всех вхождений в Edit1.Text в поле "name" следующими методами:
Query1.LocateNext("name", Edit1.Text, [loCaseInsensitive, loPartialKey]);
Query1.Next;
Как мне организовать обратный поиск(из конца в начало)?
Или может есть другие методы, которые бы подошли чтобы это реализовать.
← →
tesseract © (2008-03-27 10:47) [1]
> Как мне организовать обратный поиск(из конца в начало)?
А LIKE в SELECT уже не работает ? Или order by.
← →
Sergey13 © (2008-03-27 10:53) [2]> [0] AlexeyMir (27.03.08 10:43)
> Или может есть другие методы, которые бы подошли чтобы это реализовать.
Есть. Нужно перестраивать мышление уходя от TTable, даже если вместо него уже используется TQuery. Т.е. выбирать только нужное пользователю в данный момент, а не выгребать все (или здоровую кучу) и потом в этом ковыряться.
← →
AlexeyMir (2008-03-27 10:57) [3]Но для моей задачи, нужно чтобы пользователь видел все записи, и нажимая на кнопки поиска вверх и поиска вниз, указатель перемещался по записям
← →
Johnmen © (2008-03-27 11:11) [4]Навигация - Next, Prior, First, Last.
← →
Sergey13 © (2008-03-27 11:16) [5]> [3] AlexeyMir (27.03.08 10:57)
Ну отфильтруй все нужные, потом перемещайся без поиска.
> Но для моей задачи, нужно чтобы пользователь видел все записи
Обычно это заблуждениеи слепое следования пожеланиям заказчика.
Страницы: 1 вся ветка
Текущий архив: 2008.04.20;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.031 c