![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]()
Привет всем!
я только начинаю работать в дельфи, до этого работал с foxpro. сейчас возник вопрос по сабжу. надо чтобы работало так: 1. при нажатии комбинации клавиш запускается окно диалога для ввода значения для поиска(это все работает). значение запоминается в глобальную пременную. курсор переходит на найденную запись. я это организовал через LOCATE. 2. при нажатии на комбинацию клавишь курсор должен переместиться на следующию запись удовлетворяющую условию - вот это я не могу организовать. LOCATE не проходит. подскажите, как это сделать, юристы просит! |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]() Код:
Последний раз редактировалось Stilet; 16.04.2009 в 16:47. |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Значит нет такой записи. Может в ab_nomer_find данные которых ну нет никак. или ты после первого запуска поиска умудряешся сменить позицию в базе, а locate начинает искать с текущей позиции.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
![]()
лови образец
FindRecord.rar подправишь по свою прогу, вместо ClientDataSet свою таблицу. Код там с коментариями Надеюсь то что надо
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]()
спасибо, сделал.
но теперь вопрос в другом. а во-второй закладке, где нет таблицы, будет работать? у меня выдает ошибку, что нельзя установить фокус в таблице |
![]() |
![]() |
![]() |
#8 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
![]()
нельзя устанавливать фокус на невидимых или недоступных объектах
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Попробуй через фильтр, находить записи:
Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]()
привет всем!
поиск сделал, но надо отключить визуальный эффект поиска по базе и выдать окно с сообщением "Идет поиск", после окончания оно должно закрыться. использую команду Query_list.DisableControls, но не понятно как она работает и где ее прописать? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по базе данных | ERASERROR | БД в Delphi | 4 | 14.03.2008 16:34 |
Поиск по базе | Антон Шестаков | БД в Delphi | 1 | 22.01.2008 20:32 |
Последовательный поиск в БД | Nowichok | БД в Delphi | 7 | 10.02.2007 21:55 |
Поиск по базе | Таня84 | БД в Delphi | 3 | 09.02.2007 10:53 |