onkeypress olayı tetiklenmeden aktif oluyor yardım

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mobilepack
Üye
Mesajlar: 27
Kayıt: 22 Nis 2005 10:32
Konum: antalya

onkeypress olayı tetiklenmeden aktif oluyor yardım

Mesaj gönderen mobilepack »

üstatlar edit için de query den arama yaptırıyorum query nin open komutunu edit1 keypress ine koydum ama ben enter a basmadan edit içine değeri girerken komut aktif oluyor engin tecrübenizden bana yardımcı olursanız sevinirim

kodlar aşağıda

if key=#13 then
groupbox5.Visible:=true;
dm.hastakart.Close;
dm.hastakart.Sql.Clear;
dm.hastakart.Sql.Add('select * from hastakart where protocol like "%'+Edit1.Text+'%"');
dm.hastakart.Open;
groupbox5.Visible:=true;
edit1.Visible:=false;
gorecelik
Üye
Mesajlar: 23
Kayıt: 27 Nis 2005 02:59
Konum: İstanbul
İletişim:

Re: onkeypress olayı tetiklenmeden aktif oluyor yardım

Mesaj gönderen gorecelik »

mobilepack yazdı: if key=#13 then
groupbox5.Visible:=true;
dm.hastakart.Close;
dm.hastakart.Sql.Clear;
dm.hastakart.Sql.Add('select * from hastakart where protocol like "%'+Edit1.Text+'%"');
dm.hastakart.Open;
groupbox5.Visible:=true;
edit1.Visible:=false;
if key=#13 then
begin
groupbox5.Visible:=true;
dm.hastakart.Close;
dm.hastakart.Sql.Clear;
dm.hastakart.Sql.Add('select * from hastakart where protocol like "%'+Edit1.Text+'%"');
dm.hastakart.Open;
groupbox5.Visible:=true;
edit1.Visible:=false;
end;

if deyimini eğer tüm bu kodlar için kullandıysan begin ve end arasına alman lazım begin ve end kullanmazsan sadece ifden sonraki ilkl işlemi if deyiminin altına atar. kolay gelsin
Kullanıcı avatarı
mobilepack
Üye
Mesajlar: 27
Kayıt: 22 Nis 2005 10:32
Konum: antalya

Mesaj gönderen mobilepack »

hocam ellerin dert görmesin cok kucuk bir nuans ama insan bazen kor oluyor bu işte teşekkurler
Cevapla