Merhabalar,
Sitedeki örneklerden faydalanarak yaptğım ek teki çalışmada kriterlere göre filtreleme bir türlü çalıştıramadım. Yardım olacak arkadaşalar şimdiden çok Teşekkür ederim.
Form Üzerinde Filtreleme
Merhaba,
Form3 için formda bulunan Liste5'in Satır kaynağını Tablo2 Sorgu olarak ayarlayın.
Form22 için Liste15'in Satır kaynağını gider Sorgu1 olarak ayarlayın. Ayrıca bu sorgudaki fatura alanında bulunan ölçüt ifadesini kaldırın, çünkü Form22 de fatura koşulu alanının gizlemişsiniz. Ya düzenleyin ya da silin. Bu şekilde çalışır.
Form3 için formda bulunan Liste5'in Satır kaynağını Tablo2 Sorgu olarak ayarlayın.
Form22 için Liste15'in Satır kaynağını gider Sorgu1 olarak ayarlayın. Ayrıca bu sorgudaki fatura alanında bulunan ölçüt ifadesini kaldırın, çünkü Form22 de fatura koşulu alanının gizlemişsiniz. Ya düzenleyin ya da silin. Bu şekilde çalışır.
İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
(21/10/2024, 23:20)onur_can yazdı: Merhaba,
Form3 için formda bulunan Liste5'in Satır kaynağını Tablo2 Sorgu olarak ayarlayın.
Form22 için Liste15'in Satır kaynağını gider Sorgu1 olarak ayarlayın. Ayrıca bu sorgudaki fatura alanında bulunan ölçüt ifadesini kaldırın, çünkü Form22 de fatura koşulu alanının gizlemişsiniz. Ya düzenleyin ya da silin. Bu şekilde çalışır.
Merhaba onur_can hocam, öncelikle ilgilendiğiniz için çok teşekkür ederim. Söylediklerini uyguladım form22 deki sorgu çalıştı.
Ama form3 de sadece iki tarih arası sorgu çalışıyor. Yıl - Ay sorgusu çalışmıyor. Burda iki sorguyu ayrı ayrı nasıl çalıştırabilirim.
SELECT gider.Yıl, gider.Ay, gider.GiderTarih, gider.[Gider Türü], gider.GiderNo, gider.[Firma Adı], gider.GiderAçıklama, gider.GiderTutarı, gider.Fatura
FROM gider
WHERE
(gider.GiderTarih Between CDate([Forms]![Form22]![Metin0]) And CDate([Forms]![Form22]![Metin2]))
AND (gider.[Gider Türü] Like [Forms]![Form22]![Açılan_Kutu4] & "*")
AND (gider.Fatura Like [Forms]![Form22]![Metin13] & "*")
ORDER BY gider.GiderTarih;
merhaba Sorgunuz da bunu deneyin
FROM gider
WHERE
(gider.GiderTarih Between CDate([Forms]![Form22]![Metin0]) And CDate([Forms]![Form22]![Metin2]))
AND (gider.[Gider Türü] Like [Forms]![Form22]![Açılan_Kutu4] & "*")
AND (gider.Fatura Like [Forms]![Form22]![Metin13] & "*")
ORDER BY gider.GiderTarih;
merhaba Sorgunuz da bunu deneyin
(22/10/2024, 13:00)C*e*l*o*y*c*e yazdı: SELECT gider.Yıl, gider.Ay, gider.GiderTarih, gider.[Gider Türü], gider.GiderNo, gider.[Firma Adı], gider.GiderAçıklama, gider.GiderTutarı, gider.Fatura
FROM gider
WHERE
(gider.GiderTarih Between CDate([Forms]![Form22]![Metin0]) And CDate([Forms]![Form22]![Metin2]))
AND (gider.[Gider Türü] Like [Forms]![Form22]![Açılan_Kutu4] & "*")
AND (gider.Fatura Like [Forms]![Form22]![Metin13] & "*")
ORDER BY gider.GiderTarih;
merhaba Sorgunuz da bunu deneyin
C*e*l*o*y*c*e hocam teşekkür ederim. Denedim, ama "ifade yanlıqş yazılmış veya çalıştırmak için çok karmaşık. " diye uyarı çıkıyor.
(22/10/2024, 13:53)hmuratg yazdı:(22/10/2024, 13:00)C*e*l*o*y*c*e yazdı: SELECT gider.Yıl, gider.Ay, gider.GiderTarih, gider.[Gider Türü], gider.GiderNo, gider.[Firma Adı], gider.GiderAçıklama, gider.GiderTutarı, gider.Fatura
FROM gider
WHERE
(gider.GiderTarih Between CDate([Forms]![Form22]![Metin0]) And CDate([Forms]![Form22]![Metin2]))
AND (gider.[Gider Türü] Like [Forms]![Form22]![Açılan_Kutu4] & "*")
AND (gider.Fatura Like [Forms]![Form22]![Metin13] & "*")
ORDER BY gider.GiderTarih;
merhaba Sorgunuz da bunu deneyin
C*e*l*o*y*c*e hocam teşekkür ederim. Denedim, ama "ifade yanlıqş yazılmış veya çalıştırmak için çok karmaşık. " diye uyarı çıkıyor.
SELECT gider.Yıl, gider.Ay, gider.GiderTarih, gider.[Gider Türü], gider.GiderNo, gider.[Firma Adı], gider.GiderAçıklama, gider.GiderTutarı, gider.Fatura
FROM gider
WHERE
(gider.GiderTarih Between [Forms]![Form22]![Metin0] And [Forms]![Form22]![Metin2])
AND (gider.[Gider Türü] Like [Forms]![Form22]![Açılan_Kutu4] & "*")
AND (gider.Fatura Like [Forms]![Form22]![Metin13] & "*")
ORDER BY gider.GiderTarih;
Konuyu Okuyanlar: 2 Ziyaretçi