Skip to main content

AccessTr.neT


Form Üzerinde Filtreleme

Form Üzerinde Filtreleme

#1
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.
.rar akgun.rar (Dosya Boyutu: 118,72 KB | İndirme Sayısı: 4)
Cevapla
#2
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.
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#3
(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.
.rar akgun.rar (Dosya Boyutu: 116,29 KB | İndirme Sayısı: 1)
Cevapla
#4
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
Cevapla
#5
(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.
Cevapla
#6
(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;
.rar akgun.rar (Dosya Boyutu: 116,65 KB | İndirme Sayısı: 4)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task