[SORGU] Kısmi Gelir Gider
#1
Arkadaşlar, Mali formda kısmi gelir gider kısımlarını tam olarak ayarlayamadım. Sorunlarım
1- Başlangıç tarihini değiştirdikten sonra kısmi gider göstermesi için başka bir yeri tıklamam gerekiyor. Değiştiğinde, kirlide denenebilecek her şartta denedim ama tarihi seçtiğim anda gider görüntülemesini sağlayamadım.
2- Bitiş tarihini seçtiğimde kısmi tarihte hiçbir şey göstermiyor.
3-sorguGider tarih aralığını kodladığımda boş sayfa geliyor o nedenle sorgu1 ve sorgu2 yaptım. Muhtemelen birleştirme sorgusu olduğu için diye düşündüm ama mantıklı gelmedi. Dosya ektedir.İlgileneceklere şimdiden teşekkür ederim.


Eklenti Dosyaları
.rar   EminA - 15.06.2017 - Emin.rar (Boyut: 322,14 KB / İndirilme: 121)



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. Const KGlr As String = "SELECT sorguGelir.ucretID, sorguGelir.uOdemeTarihi, sorguGelir.oAdiSoyadi, sorguGelir.uAylikTaksit FROM sorguGelir ORDER BY sorguGelir.uOdemeTarihi DESC"
  2. Const KGid As String = "SELECT sorguGider.id, sorguGider.Trh, sorguGider.Aciklama, sorguGider.Odenen FROM sorguGider ORDER BY sorguGider.Trh DESC"
  3. Sub HESAPLA()
  4. if isnull(Me.listeGelir) or isnull(Me.listeGider) then
  5. Me.listeGelir.RowSource = KGlr
  6. Me.listeGider.RowSource = KGid
  7. else
  8. Me.listeGelir.RowSource = Replace(KGlr, "ORDER", "Where uOdemeTarihi between " & CLng(Me.basTarihi) & " And " & CLng(Me.bitTarihi) & " ORDER")
  9. Me.listeGider.RowSource = Replace(KGid, "ORDER", "Where Trh between " & CLng(Me.basTarihi) & " And " & CLng(Me.bitTarihi) & " ORDER")
  10. end if
  11.  
  12. Me.listeGelir.Requery: Me.listeGider.Requery
  13.  
  14. Dim Kez, ListSy As Long, GecTp As Double
  15. For Kez = 0 To 1
  16. For ListSy = 1 To Me.Controls("liste" & IIf(Kez = 0, "Gelir", "Gider")).ListCount - 1
  17. GecTp = GecTp + CDbl(Me.Controls("liste" & IIf(Kez = 0, "Gelir", "Gider")).Column(3, ListSy))
  18. Next ListSy
  19. Me.Controls("aylik" & IIf(Kez = 0, "Gelir", "Gider")) = GecTp
  20. GecTp = 0: ListSy = 0
  21. Next Kez
  22. End Sub
  23. Private Sub basTarihi_AfterUpdate()
  24. Call HESAPLA
  25. End Sub
  26. Private Sub bitTarihi_AfterUpdate()
  27. Call HESAPLA
  28. End Sub



aylikGelir ile aylikGider alanlari denetim kaynagi formullerini silerek, yukarida ki prosedurle sonuc alinabilir.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Sezgin Hocam, çok teşekkür ederim ilginiz ve cevabınız için. Sağolun.

Hocam prosedürü uyguladım. Denemek için 01.04.2017 ve 17.06.2017 arası değerleri aldım, soldaki toplam değerlerle aynı olması gerekir ama farklı çıkıyor.



  Alıntı
Bu mesajı beğenenler:
#4
(17-06-2017, 10:57)EminA demiş ki: Denemek için 01.04.2017 ve 17.06.2017 arası değerleri aldım, soldaki toplam değerlerle aynı olması gerekir ama farklı çıkıyor.

Sag bolumde ki kismi olan bolum degerlerini, liste kutusundan toplatma yontemi verilmisti. Sol yandakiler dum(... ile sorgudan secilmis, uygulama mantigini bilemedigimden o bolume bakmadim. Sag bolum degerleri dogru olmali, sol yani benzer yontem ile duzeltebilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#5
(17-06-2017, 20:01)dsezgin demiş ki:
(17-06-2017, 10:57)EminA demiş ki: Denemek için 01.04.2017 ve 17.06.2017 arası değerleri aldım, soldaki toplam değerlerle aynı olması gerekir ama farklı çıkıyor.

Sag bolumde ki kismi olan bolum degerlerini, liste kutusundan toplatma yontemi verilmisti. Sol yandakiler dum(... ile sorgudan secilmis, uygulama mantigini bilemedigimden o bolume bakmadim. Sag bolum degerleri dogru olmali, sol yani benzer yontem ile duzeltebilirsiniz.

Tamam hocam sağolun. Teşekkürler.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Gelir Gider Farkını Nasıl Bulurum bilservisci 8 434 09-10-2025, 08:34
Son Mesaj: bilservisci
  Gelir Gider Hesabı Yardım tasarim34istanbul 3 460 03-09-2023, 08:29
Son Mesaj: dsezgin
  Gelir Gider Farkını Nasıl Bulurum ahmet114 1 819 05-11-2021, 22:45
Son Mesaj: dsezgin
  Gelir Ve Gideri Raporda Toplamak conquerora 1 596 07-04-2021, 02:05
Son Mesaj: dsezgin
  [FORM] Formdaki Bitiş tarihi geçmişse Aktif Pasif Kısmı Pasif Olsun haziran4 11 1.904 26-04-2019, 16:51
Son Mesaj: haziran4
  Gebsıs Gelir-gider Takip Programı Fınal Yardım!!! IceMan7 2 1.288 07-12-2018, 16:33
Son Mesaj: IceMan7
  [FORM] Şifremi Unuttum Kısmı Çalışmıyor.. access79 11 3.172 14-01-2017, 03:26
Son Mesaj: dsezgin
  [FONKSiYON] akaryakıt takip gelir gider ve kasa hesabı proğramı yapmak istiyorum DADALHAN 1 2.377 23-11-2016, 20:31
Son Mesaj: max7

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):