database de arama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
database de arama
table veya query ile arama yaparken edit in change olayına yazıp edit de her tuşa basışta arama yaptıran bir kod için yardımcı olursanız sevinirim teşekkürler.
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
arama
bu konuda bnimde bir katkım olsun
editin keydown olayına:
if key=13 then
begin
if table1.locate('adi','edit1.text',[]) then
else
showmessage('Aradığnz Kayıt Bulunamadı');
end;
end;
end.
iyi çalışmalar kolay gele...
editin keydown olayına:
if key=13 then
begin
if table1.locate('adi','edit1.text',[]) then
else
showmessage('Aradığnz Kayıt Bulunamadı');
end;
end;
end.
iyi çalışmalar kolay gele...
Tedit kullanarak, Ttable üzerinde arttırmalı arama yapmak için, Tedid bileşeninin OnChange olay yordamına, aşğıdaki kod yazılır.
Umarım yardımcı olabilmişimdir.
Kod: Tümünü seç
procedure TForm1.Edit1Change(Sender: TObject);
begin
With Edit1 do
if Text <> '' then
Table1.FindNearest([Text]);
end;
Bu türlü bir arama Tquerry üzerinde yapılacaksa,
procedure TForm1.Edit1Change(Sender: TObject);
begin
With Edit1 do
if Text <> '' then begin
Query1.Filter := 'code = '''+Edit1.Text+'''';
Query1.FindFirst;
end;
veya
procedure TForm1.Edit1Change(Sender: TObject);
begin
With Edit1 do
if Text <> '' then
Query1.Locate('code',Edit1.Text,[loPartialKey]);
End;
Umarım yardımcı olabilmişimdir.