iyi günler, paradox veri tabanı kullanıyorum , 4 sorgu yaptırarak kayda nasıl ulaşabilirim
örnegin, hesapkodu=1 ve bkod=9 ,ay=5 , gun =10 olan butun kayıtları nasıl bulabilirim
kolay gelsin
kayıda konumlanma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
bunun için query kullanabilirsiniz
query'nin sql'ine
yazmalısın. Tabi aradığın değerlere parametre vererekte bu işlemi yapabilirsin.
oluşan 4 adet parametre değişkenin tiplerini querynin params 'ından seçmelisin.
sorguyu çalıştırmak istediğin olaya;
gibi bir kod yazarakta yapabilirsin.
Kolay Gelsin.
query'nin sql'ine
Kod: Tümünü seç
select * from tablo where hesapkodu=1 and bkod=9 and ay=5 and gun=10
Kod: Tümünü seç
select * from tablo where hesapkodu=:hesap and bkod=:bkod and ay=:ay and gun=:gun
sorguyu çalıştırmak istediğin olaya;
Kod: Tümünü seç
query1.params[0].asstring:=edit1.text;
query1.params[1].asstring:=edit2.text;
query1.params[2].asstring:=edit3.text;
query1.params[3].asstring:=edit4.text;
query1.active:=false;
query1.active:=true;
Kolay Gelsin.
meguntr hocam yukarıda bülent hocam yazmış nasıl yapacağınızı...
:hesap parametresine kullanıcının girdiği hesap kodunu aktaracaksınız
kolay gelsin
Kod: Tümünü seç
select * from tablo where hesapkodu=:hesap and bkod=:bkod and ay=:ay and gun=:gun
kolay gelsin

merhaba, büyük ihtimalle ay, gün gibi tarih bilgilerini ayrı alanlarda değilde bir tarih alanında tutuyorsundur. bu yüzden where kısmında
şeklinde olmalı.
Kod: Tümünü seç
where tarih >= :ilktarik and tarih <= :sontarih