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ı: 6)
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?

Visual Basic Code
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ış
Son Düzenleme: 23/03/2021, 10:09, Düzenleyen: berduş.
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:
Visual Basic Code
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
Visual Basic Code
Sub Temizle()

TAR1.Value = DMin("Tarih", "tbl_Gelir")
TAR2.Value = DMax("Tarih", "tbl_Gelir")
Me.GelirislemTuru_Srg_alt_formu.Requery
End Sub
Son Düzenleme: 23/03/2021, 10:41, Düzenleyen: berduş.
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