[loCaseInsensitive-loPartialKey]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
loxka
Üye
Mesajlar: 214
Kayıt: 18 Ağu 2003 01:10

[loCaseInsensitive-loPartialKey]

Mesaj gönderen loxka »

Kod: Tümünü seç

procedure TForm1.Edit1Change(Sender: TObject);
begin
if edit1.Text<>'' then
fORM2.Table1.Filter:='(AdiSoyadi='#39+edit1.text+#39+')';
Form2.Table1.Filtered:=True;
Form1.DBGrid1.DataSource:=Form2.DataSource1;
end;
SA.
Bu kod çalışıyor sorun yok fakat [loCaseInsensitive-loPartialKey] özelliği kazandırmak istiyorum.
Nasıl değerlendirebilirim, yardımcı olacak arkadaşalara teşekkür ederim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
Tablonun onfilter record olayını kullanabilirsin.

adi soyadını ve edit1in text ini uppercase ile büyültüp değişkenlere at

pos ile adı soyadının içinde edit1in text ini arat
sonuç 0 dan büyükse göster.
bölece like gibim bişey yapmış olursun. eğer pos ile gelen değeri 1 ken göster dersen edit1 in texti ile başlayan kayıtları döndürecektir.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla