filter ile db de Rakam olarak kayıtlı alanı nasıl aratabilrm

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

filter ile db de Rakam olarak kayıtlı alanı nasıl aratabilrm

Mesaj gönderen AliErdem »

table1.filter="OGR_NO="+quotedstr(edit1.text);

yazınca hata veriyor çünkü OGR_NO paradox tablomda "N" diye tanımlı "A" diye tanımladıklarım yani string olanları süzebiliyorum

yardımcı olursanız sevinirim.
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

quotedstr'yi kaldırın.
Yani;

Kod: Tümünü seç

Table1.Filter:='OGR_NO='+edit1.text;
Kolay gelsin...
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

teşekkürler oldu bişi daha sorcam bunu

table1.filter:='ADI='+quotedstr(edit1.text+'*') ; kriteri gibi nasıl kullanacağım yani 15161718 numarayı girene kadar önce 1 ile başlayanlar sonra 15 ile 151 ile 1516 ile diye listeleyebilirmiyim
mceL
Üye
Mesajlar: 56
Kayıt: 28 Eyl 2003 01:19
Konum: Bursa
İletişim:

Mesaj gönderen mceL »

AliErdem yazdı:teşekkürler oldu bişi daha sorcam bunu

table1.filter:='ADI='+quotedstr(edit1.text+'*') ; kriteri gibi nasıl kullanacağım yani 15161718 numarayı girene kadar önce 1 ile başlayanlar sonra 15 ile 151 ile 1516 ile diye listeleyebilirmiyim
Edit1'in onChange yordamına belirttiğiniz kodu koyar iseniz isteğinize kavuşursunuz.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

çözümler güzel, ama ben size dataset kullanmanızı öneririm, sql kodlarını da kullanabilirsiniz böylece.
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

saolun ilginize arkadaşlar

oncahange olayına yaz demişsin saol kodlar zaten onkeydown olayında yazılı yalnız kod u şöyle yorumla ben 1 e bastığımda 1 diye kayıt olmadığı için liste boş gelecek benim istediğim 1 e bastığımda 1 ile başlayanlar 12 yazdığımda 12 ile başlayanları listelemek

edit1.text+'*'); // yıldız işareti string tipte arama yaparken benim işimi görüyor ama numerik te olmuyor saolun tekrar

kolay gelsin
Cevapla