Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2009, 17:46   #1
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию AdoTable поиск от курсора

Можно ли сделать возможность "искать дальше" в adotable. Мне нужно узнать именно стандартными функциями можно сделать такой поиск или придется каждую строку проверять. Adoquery не предлогать я уже почти весь проэкт на adotable сделал.
Заранее извиняюсь если подобные темы были.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 19.04.2009, 18:05   #2
koma_grusha
Редкий обитатель
Форумчанин
 
Аватар для koma_grusha
 
Регистрация: 08.04.2009
Сообщений: 170
По умолчанию

держи образец

FindRecord.rar

надеюсь это то что надо
так как это образец, то заменишь мой компоненты на свои, но суть останется
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
koma_grusha вне форума Ответить с цитированием
Старый 19.04.2009, 19:05   #3
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Я так и думал что предложат такой вариант в цикле перебирать все строки. Я вот и спрашивал как избежать циклов в принцепе. Но всё равно спасибо. Мне до завтрашнего утра нужно это всё сделать если ни кто не предложит другие варианты то придется этот использовать.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 19.04.2009, 22:41   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не буду ничего утверждать, но, по моему, метод .LOCATE ищет как раз от текущего значения курсора.
это во-первых.
а во-вторых, подозреваю, что если полезть внутрь любого метода поиска - то там будут циклы! Чудес же не бывает (только давайте не будем брать "для примера" поиск по ключам/индексам...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.04.2009, 08:17   #5
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

locate не ищет дальше, может если 3-й параметр какой-нибудь задать. На счет чудес. Бывают. Будем брать конкретно для моей задачи. Если крутить так как в примере то после каждого щелчка цикла компонент dbgrid будет перерисовываться(это будет хавать проц). Можно конечно в массив перегнать всё, но это бред. Да и зачем усложнять программный код если можно одной строчкой обойтись вот я и спрашивал возможно ли так.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.

Последний раз редактировалось Deight; 20.04.2009 в 08:32.
Deight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AdoTable Artruman БД в Delphi 4 03.04.2009 02:07
Не работает AdoTable.LoadFromFile SERG1980 БД в Delphi 0 30.03.2009 16:42
AdoTable Mishina БД в Delphi 2 15.06.2008 06:35
Как копировать данные из ADOTable в ADOTable? mauar БД в Delphi 1 10.05.2008 16:05
Опции фильтра в ADOTable alain БД в Delphi 0 02.05.2008 22:17