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

Вниз

Синхронный поиск в таблице   Найти похожие ветки 

 
Дмитрий К.   (2003-09-11 13:05) [0]

Добрый день!
Прошу помочь кто знает или догадуется.
Как в IB датабазе произвести поиск непосредственно при наборе значения в одном из полей?
К примеру: если есть предприятия Техномаш, Технотрон и т.д. при наборе в DBGrid "Те", синхронно
производился поиск в базе при введении каждой новой буквы не ожидая полного введения слова.

Буду признателен за ответ.


 
Reindeer Moss Eater ©   (2003-09-11 13:09) [1]

Ты искать не умеешь, или определять моменты нажатия кнопок?


 
Zacho ©   (2003-09-11 13:09) [2]

Возьми TDBGridEh - там все уже сделано.
А вообще, не зависимо от СУБД - TDataSet.Locate


 
Rol   (2003-09-11 13:11) [3]

имхо, не базу надо дёргать, а данные, выкачанные на клиента


 
Дмитрий К.   (2003-09-11 13:12) [4]

Интересует именно процедура поиска при нажатии на клавишу.


 
MMF ©   (2003-09-11 13:12) [5]

procedure TfClientSearch.EditNameChange(Sender: TObject);
var CapsStr: string;
begin
if EditName.Text="" then Exit;
CapsStr:=EditName.Text;
if CapsStr[1]>"Я" then CapsStr[1]:=Chr(Ord(CapsStr[1])-32);
qSearch.DisableControls;
qSearch.Close;
qSearch.Params[0].AsString:="%"+EditName.Text+"%";
qSearch.Params[1].AsString:=CapsStr+"%";
qSearch.Open;
qSearch.EnableControls;
end;
qSearch.SQL="Select NAME, ADDRESS, ID, WATER_COST"
"from Clients"
"where (Name like :Name1) or (Name like :Name2)"


 
Reindeer Moss Eater ©   (2003-09-11 14:30) [6]

Интересует именно процедура поиска при нажатии на клавишу.
Нет такой процедуры. Есть универсальная. При нажиме на клавишу, на мышку, на избирателей, на все что угодно.
TDataSet.Locate



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
6-4029
IBSN
2003-08-01 19:52
2003.10.02
Как вывести локальное имя компьютера?


14-4085
V.exeR
2003-09-15 00:37
2003.10.02
Как поменять сведения в своем profile на этом сайте?


14-4086
Alex134
2003-09-14 22:23
2003.10.02
ТЕЛЕРАБОТА


11-3808
edi
2003-01-23 17:12
2003.10.02
В чем основная задача Kol? Нельзя ли ее решить по-другому?


14-4123
Andriy Tysh
2003-09-11 10:40
2003.10.02
Кто подскажет где скачать