İki değer arası filtreleme olayı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aponcanos

İki değer arası filtreleme olayı

Mesaj gönderen aponcanos »

merhabalar küçük bi sorunum var.

sat_daire_ara1.Filter := 'M2_1 <= ' + QuotedStr(edit5.text);
sat_daire_ara1.Filtered:=true;

M2_1 VE M2_2 diye bi alanlarım var ve ben bu iki alan arasındaki değer oranında filtre yapmak istiyorum.Yani M2_1'den büyük ve M2_2'den küçük... Yukardaki filtre komutunu nasıl değiştirmeliyim? Yardımlarınız için şimdiden teşekkürler.İyiyki warsın delphiturkiye.Herkese iyi çalışmalar..
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

İlk olarak bence table da filter özelliğinden kurtulman.. Onun yerine Query kullanırsan daha mantıklı olur. Ama kullanmak zorunda olduğunu düşünerek

Kod: Tümünü seç

Sat_Daire_ara1.Filter:='M2_2>='+QuotedStr(Edit5.Text)+'  and M2_1<='+QuotedStr(Edit5.Text)
şeklinde olabilir.
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
aponcanos

Biraz daha yardım ltfen

Mesaj gönderen aponcanos »

verdiğin kodda heralde bi hata var.Çalıştıramadım.Biraz daha yardım edersen sevinirim...
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

öncelikle editın boş olmadığına emin olun..

Şu anda başka bir bilgisayardayım deneyemedim ama hatanın ne olduğunu yazarsanız daha kolay yardım alacaksınızdır...
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
recepgalip
Üye
Mesajlar: 60
Kayıt: 12 Haz 2003 04:50
Konum: Mersin/Rize
İletişim:

Mesaj gönderen recepgalip »

sat_daire_ara1.Filter :='Deger>'+stroint(text1)+' AND Deger2<'+strtoint(text2)
ALLAH NAMINA VER.. ALLAH NAMINA AL.. ALLAH NAMINA BAŞLA.. ALLAH NAMINA İŞLE VESSELAM
SAYGILARIMLA BEN...
Cevapla