Форум: "Базы";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
ВнизПоиск в гриде-DBGridEh Найти похожие ветки
← →
Glonia Zbanov (2002-05-16 17:56) [0]Как написать чтобы пользователь набирал буквы скажем в EDIT а программа автоматически искала после нажатия каждой кнопки в гриде-DBGridEh по всем колонкам(!) подобный фрагмент текста(справа,слева,по всему слову и т.д.)
← →
Johnmen (2002-05-16 18:04) [1]Обрабатываешь кликанье букв и формируешь шаблон поиска, затем ищешь, что надо...
← →
Glonia Zbanov (2002-05-16 18:06) [2]...формируешь шаблон поиска?
Как искать?
← →
Johnmen (2002-05-16 18:16) [3]Ну формируешь типа строковую переменную, содержащую текущую последовательность нажатых буковок...
А далее пишешь невсосательский код, где последовательно для нужных полей набора данных, осуществляешь поиск...
← →
MBo (2002-05-16 18:34) [4]ну хоть так, куском с if пробегаешь по всем полям
procedure TForm1.Edit1Change(Sender: TObject);
var s:string;
begin
if length(edit1.text)>0 then begin
s:=edit1.text;
if pos(s,строкаизтаблицы)>0 then
label1.caption:="Yo :)"
else
label1.caption:="No :(" ;
end;
end;
← →
Val (2002-05-16 18:36) [5]>Glonia Zbanov © (16.05.02 17:56)
идея искать по всем полям мрачновата-пользователь вообще не понимает, что он ищет(муху или котлету)?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c