Edit1.Text onchange moduna yazdığım filtreleme de hata

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Delphi08
Üye
Mesajlar: 25
Kayıt: 29 Tem 2004 09:16

Edit1.Text onchange moduna yazdığım filtreleme de hata

Mesaj gönderen Delphi08 »

Edit1.Text onchange moduna aşağıdaki kodu yazıyorum..

procedure TDepoStokForm.Edit1Change(Sender: TObject);
begin

try
DataModule1.StokT1.Filter:='KOD like '+QuotedStr(Edit1.Text+'*');
except

end;
end;


Ancak Edit1.Text,te yazdığımı silince tüm bilgi karşıma gelmediği gibi birde "Güncelleştirme veya yenileme için temel tablo bilgileri yetersiz" deyip yazdığım bilgileri içeren kayıtta kalıyor,tüm kayıtlar Edit1.Text boş iken gelmiyor.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Kod: Tümünü seç

Table1.Filter := 'Tarih= ' + QuotedStr(Edit1.Text);
           Table1.Filtered :=True
Like kullanmana gerek yok sanırım bu şekilde dene

kolay gelsin
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Kod yazarken Code tag ını kullanın BOLD değil

Kod: Tümünü seç

try
if Trim(Edit1.Text)<>''then begin
DataModule1.StokT1.Filter:='KOD like '+QuotedStr(Edit1.Text+'*');
DataModule1.StokT1.Filtered := True;
end else begin
 DataModule1.StokT1.Filtered := False;
end;
except
end;
end; 
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Delphi08
Üye
Mesajlar: 25
Kayıt: 29 Tem 2004 09:16

Mesaj gönderen Delphi08 »

Çok teşekkür ederim.Hepiniz sağolun...
Cevapla