Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.06;
Скачать: CL | DM;

Вниз

пошаговый поиск   Найти похожие ветки 

 
Archey   (2002-05-12 20:31) [0]

Добрый вечер! Необходим DBEdit с возможностью инкрементального (пошагового) поиска в таблице по указанному полю. В случае отсутствия записи с искомым значением поля (например, ‘Иванов’ в поле ‘FIO’) выдавал бы message – «Запись не найдена. Создать новую запись для ‘Иванов’? ДА/НЕТ».


 
Konorl   (2002-05-12 20:42) [1]

По моему мнению для инкрементного поиска по этому полю нужно иметь индекс. access имеет возможность создать индекс по полю. Что вы будете использовать ADO? Далее нужен провайдер и вот тут, в этой связке, проблемки с управлением индексом!
Так, что либо откажись от access, либо делай все в нем (IMHO)


 
archey   (2002-05-15 12:29) [2]

Ура!!! Сам сделал! Нашел компонент wwIncrementalSearch , такой дбэдит с возможностью инкрементного (или инкрементального, судя по названию компонента) поиска, далее:

procedure TForm1. wwIncrementalSearchFIOExit(Sender: TObject);
begin
if wwIncrementalSearchFIO.text<>ADOTable_Mainfio.asstring then AboutBox.ShowModal;
end;

Я поставил для тренировки AboutBox. Работает как пулемет (ADO+Access), поле, кстати не ключевое.
Большое мерси кого побеспокоил.



Страницы: 1 вся ветка

Текущий архив: 2002.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-17770
VicV
2002-05-13 17:59
2002.06.06
фильтр в TTable по месяцам


1-18013
FireWorks
2002-05-24 11:28
2002.06.06
MapInfo


1-17983
bmai
2002-05-23 21:28
2002.06.06
Какой язык выбран в данный момент в другом приложении


1-18021
AlexMey
2002-05-24 13:34
2002.06.06
Как отследить событие выходы мыши за пределы компонента?


3-17822
XXL
2002-05-16 16:20
2002.06.06
Как сделать сортировку в базе данных