Kod: Tümünü seç
Table1.Locate('AdSoyad',Edit1.Text,[loCaseInsensitive]);
Kod: Tümünü seç
Table1.Locate('AdSoyad',Edit1.Text,[loCaseInsensitive]);
Kod: Tümünü seç
var
xZamaniGeldi : Integer;
xAranacak : String;
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
xAranacak := TEdit(Sender).Text;// + Key;
xZamaniGeldi := 2;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if xZamaniGeldi >= 0 then dec(xZamaniGeldi);
if xZamaniGeldi = 0 then
begin
// Burada veritabanı locate işlemi yapıyoruz...
Table1.Locate('AdSoyad', xAranacak, [loCaseInsensitive]);
xAranacak := '';
end;
end;
Kod: Tümünü seç
Query1.Active := False;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM TABLO_ADIN WHERE AdSoyad LIKE ' + QuotedStr('%' + Edit1.Text + '%'));
Query1.Active := True;
Kod: Tümünü seç
SQL.Add()
Kod: Tümünü seç
procedure TForm1.FormCreate(Sender: TObject);
begin
SorguTimer.Interval := 1500;
end;
procedure TForm1.Edit1Change(Sender: TObject);
begin
SorguTimer.Enabled := False;
SorguTimer.Enabled := True;
// burada timer'ın sayacını reset'liyoruz.
end;
procedure TForm1.SorguTimerTimer(Sender: TObject);
begin
SorguTimer.Enabled := False;
Table1.Locate('AdSoyad',Edit1.Text,[loCaseInsensitive]);
end;
Kod: Tümünü seç
if JvDBFindEdit1.Text = '' then
Table1.First;