25/02/2021, 23:05
Arkadaşlar mrb; aşağıdaki gibi bir sorgu hazırladım. frm_sorgu formunda girdiğim verilere göre ayrı ayrı olacak şekilde "durum" seçeneğine göre ayrıca birde "adi_soyadi" seçeneğine göre sorgulama yapmak istiyorum ama "durum" seçeneğinde çalışıyor,"adi_soyadi" seçeneğinde çalışmıyor. Nerde hata yapıyorum. "durum"sorgusu liste halinde raporalanıyor, "adi_soyadi" sorgusu dayalı şekilde raporlanıyor. Yardımlarınız için teşekkür ederim.
SELECT tbl_part.Kimlik, tbl_part.adi_soyadi, tbl_part.tck_no, tbl_part.telno, tbl_part.durum, tbl_part.maas, tbl_part.giristar, tbl_part.cikistar, tbl_part.diltar, tbl_part.hizgun, Fix([hizgun]/360) AS yil, Fix(([hizgun]/30-([yil]*12))) AS AY, [hizgun]-([yil]*360+[AY]*30) AS gun, Round([maas]*[yil],2) AS kdyıl, Round(([maas]/12)*[AY],2) AS kday, Round(([maas]/365)*[gun],2) AS kidemgun, Round([kdyıl]+[kday]+[kidemgun],2) AS kdtplm, Round([kdtplm]*10/100,2) AS ind, Round([kdtplm]-[ind],2) AS kalantutar, tbl_part.aciklama, tbl_part.son_tar, tbl_part.hukuk_no, tbl_part.hukuk_tar
FROM tbl_part
WHERE (((tbl_part.durum)=[Formlar]![frm_sorgu]![fdurum])) OR (((tbl_part.adi_soyadi)=[Formlar]![frm_sorgu]![adsoyadı]))
ORDER BY tbl_part.Kimlik;
SELECT tbl_part.Kimlik, tbl_part.adi_soyadi, tbl_part.tck_no, tbl_part.telno, tbl_part.durum, tbl_part.maas, tbl_part.giristar, tbl_part.cikistar, tbl_part.diltar, tbl_part.hizgun, Fix([hizgun]/360) AS yil, Fix(([hizgun]/30-([yil]*12))) AS AY, [hizgun]-([yil]*360+[AY]*30) AS gun, Round([maas]*[yil],2) AS kdyıl, Round(([maas]/12)*[AY],2) AS kday, Round(([maas]/365)*[gun],2) AS kidemgun, Round([kdyıl]+[kday]+[kidemgun],2) AS kdtplm, Round([kdtplm]*10/100,2) AS ind, Round([kdtplm]-[ind],2) AS kalantutar, tbl_part.aciklama, tbl_part.son_tar, tbl_part.hukuk_no, tbl_part.hukuk_tar
FROM tbl_part
WHERE (((tbl_part.durum)=[Formlar]![frm_sorgu]![fdurum])) OR (((tbl_part.adi_soyadi)=[Formlar]![frm_sorgu]![adsoyadı]))
ORDER BY tbl_part.Kimlik;