Queryde arama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Queryde arama

Mesaj gönderen zengin »

Sayın delphiturkiye.com Site Üyeleri herkese kolay gelsin benim
arama ile bir proplemim var bana bu konuda yardımcı olurmusunuz lütven
Queryde editle arama yapıyorum fakat şimdide edidin icinde ahmet olanları bu günkü tarihin icinde süzmeme gerekiyor bana bu konuda yardımcı olursanız şimdiden teşekkürler ederim kolay gelsin

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select* from Ykart where plaka like "'+Edit1.Text+'%"');
Query1.Open;
Zengin
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

soruyu tam olarak anlayamadım fakat
eğer tablende tarihle ilgili bir field'ın varsa
onudaqueryindeki where kısmına and operatörü ile yazabilirsin

ör:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select* from Ykart where plaka like "'+Edit1.Text+'%"');
Query1.SQL.Add(' and tarih='+#39+'30.04.2004'+#39);
Query1.Open;

şeklinde yazarsan sana plaka sı edit1.text olan ve tarihi 30.04.2004 olanları gösterir. burada tarih kısmını bir datetimepicker ile de girdirebilirsin

Kolay Gelsin
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

qweqwe kardeşim ilgilendigin icin teşekkürler uygulamanız dogrudur
konuyu ben aydınlatamadıgım icin özür dilerim
maskedit lerle tarihi alıyorum günün tarihini 30 04 2004 degilde
yarın başka bir tarihde olabilir burada tarih kısmını bir datetimepicker ile
veya maskedit le nasıl girebilirim saygılarımla

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select* from Ykart where plaka like "'+Edit1.Text+'%"');
Query1.SQL.Add(' and tarih='+#39+'30.04.2004'+#39);
Query1.Open;
Zengin
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

bunun için tarihi alacağın edit, datetimepicker veya maskedit'in text özelliğini kullanarak yapabilirsin

Query1.SQL.Add(' and tarih='+#39+'30.04.2004'+#39);

yerine

Query1.SQL.Add(' and tarih='+#39+maskedit1.text+#39); veya

Query1.SQL.Add(' and tarih='+#39+datetostr(datetimepicker1.date)+#39);

yazman yeterli

kolay gelsin...
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

hocam uygulamanız icin cok teşekkür ederim sizlerede kolaygelsin
delphiturkiye.com sitesini ve üyelerine hayatta başarılar dilerim hoşca kalın saygılarımla
Zengin
Cevapla