arama sonrası bilgiler gelmiyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mkokluce
Üye
Mesajlar: 17
Kayıt: 02 Tem 2007 11:07
Konum: izmir-bergama

arama sonrası bilgiler gelmiyor

Mesaj gönderen mkokluce »

[procedure TForm5.Edit1Change(Sender: TObject);
begin
Datamodule1.Bilgi.Active:=false;
Datamodule1.Bilgi.FilterOptions:=[foCaseInsensitive]; //harf duyarliligi yok
Datamodule1.Bilgi.Filter:='Adisoyadi='+QuotedStr(edit1.text+'*'); //Ada Göre Arama kriteri
Datamodule1.Bilgi.Filtered:=true; // Aramayi Baslat
Datamodule1.Bilgi.Open;]

[Bu kod ile arama sonrası edit içindeki arama bilgilerini temizlediğim zaman dbgridde bulunan bütün kayıtlar geri gelmiyor.ne yaptıysam olmadı yardımlarınızı bekliyorum.
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

Merhaba,

Filtered := False; haline getirirseniz tüm kayitlar gelecektir.

Kolay gelsin.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Glen yazdı:Merhaba,

Filtered := False; haline getirirseniz tüm kayitlar gelecektir.

Kolay gelsin.
+1 veya

Kod: Tümünü seç

Datamodule1.Bilgi.Refresh
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
mkokluce
Üye
Mesajlar: 17
Kayıt: 02 Tem 2007 11:07
Konum: izmir-bergama

Mesaj gönderen mkokluce »

sağolun arkadaşlar ama bunların hepsini denedim ama olmuyor ince bir ayrıntıyı atlıyorum galiba....
ama nerede...?
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

birde şöyle deneyin

If Edit1.text<>'' Then begin
Datamodule1.Bilgi.Filter:='Adisoyadi='+QuotedStr (edit1.text+'*');
Datamodule1.Bilgi.Filtered:=True;
end else begin
Datamodule1.Bilgi.Filter:='';
Datamodule1.Bilgi.Filtered:=False;
end;
mkokluce
Üye
Mesajlar: 17
Kayıt: 02 Tem 2007 11:07
Konum: izmir-bergama

Mesaj gönderen mkokluce »

teşekkürler white rose sorun çözüldü. Sayenizde.
Cevapla