Skip to main content

AccessTr.neT


İki Tarih Arası Sorgulamayı Formda Gösterme

İki Tarih Arası Sorgulamayı Formda Gösterme

Çözüldü #1
İyi çalışmalar;

Formda iki Tarih Arasına girildiğinde aynı formda sorguyu nasıl getirebilirim.

[Resim: do.php?img=10837]
.rar İki tarih Arası.rar (Dosya Boyutu: 3,39 MB | İndirme Sayısı: 8)
haziran4, 15-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
Srg_iki_Tarih_Arasi_GelirRaporsorgu kodunu aşağıdaki kodla değiştirip
Btn_Bilgileri_Getir butonuna da Me.GelirislemTuru_Srg_alt_formu.Requery kodunu ekleyip dener misiniz?

SELECT tbl_Gelir.GelirislemTuru, tbl_Gelir.GelirislemDetay, tbl_Gelir.Ozel_Kod, tbl_Gelir.GirenMiktar
FROM tbl_Gelir
WHERE (((tbl_Gelir.Tarih) Between [Forms]![Frm_Srg_iki_Tarih_Arasi_GelirRapor]![TAR1] And [Forms]![Frm_Srg_iki_Tarih_Arasi_GelirRapor]![TAR2]))
GROUP BY tbl_Gelir.GelirislemTuru, tbl_Gelir.GelirislemDetay, tbl_Gelir.Ozel_Kod, tbl_Gelir.GirenMiktar;

gruplandırma sorgusunu oluştururken koşul girilecek sütunun özelliği KOŞUL olarak ayarlanmalı sizin sorgunuzda SAY olarak ayarlanmış
Cevapla
#3
geldi ama aynı grupların toplamı ile gelmesini nasıl sağlarım yani örneğin carilerin tek toplam ile gelmesi için ölçü yü ToplaGirenMiktar ı topla olarak yaptım oldu ama toplamları yazmıyor. aşağıdaki gibi

[Resim: do.php?img=10838]

Toplamlarıda gelmiş olsa idi tam istediğim gibi olacak
haziran4, 15-05-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 23/03/2021, 10:29, Düzenleyen: haziran4.
Cevapla
#4
Sorgu kodu:
SELECT tbl_Gelir.GelirislemTuru, tbl_Gelir.GelirislemDetay, tbl_Gelir.Ozel_Kod, Sum(tbl_Gelir.GirenMiktar) AS ToplaGirenMiktar
FROM tbl_Gelir
WHERE (((tbl_Gelir.Tarih) Between [Forms]![Frm_Srg_iki_Tarih_Arasi_GelirRapor]![TAR1] And [Forms]![Frm_Srg_iki_Tarih_Arasi_GelirRapor]![TAR2]))
GROUP BY tbl_Gelir.GelirislemTuru, tbl_Gelir.GelirislemDetay, tbl_Gelir.Ozel_Kod;
dener misiniz?
Not :gelir işlem ve özel kod alanları nedeniyle 2 farklı cari olur

altformdaki ilgili metin kutusunu tekrar ayarlamanız gerekiyor
alanın adı değiştiğinden metin kutusuna yeni adı tanıtmalısınız
temizle kodu da aşağıdaki kodla değiştirilmeli bence
Sub Temizle()

TAR1.Value = DMin("Tarih", "tbl_Gelir")
TAR2.Value = DMax("Tarih", "tbl_Gelir")
Me.GelirislemTuru_Srg_alt_formu.Requery
End Sub
Cevapla
#5
üstadım oldu çok teşekkür ederim
haziran4, 15-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#6
rica ederim
iyi çalışmalar
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task