[FORM] Kalan Borç Hanesindeki Değerin Toplam Borç Hanesine Otomatik Düşmesini Sağlamak
#1
Herkese selam,

Veritabanımda "Frm_Emlak_Proje_Firma_Odeme_Plani" adlı bir ana formum ve buna bağlı "AltForm_Firma_Odeme_Plani" adlı altformum var. 
Altform firmalara olan borçların ödeme şeklini listeliyor. Bu form üzerinde bulunan "TopBorc" alanının ilk satırına firmaya ödenmesi gereken toplam borcu giriyorum ve ödemelerin tarihlerini taksitlerini giriyorum ve "KalanBorc" alanında taksit ödendikten sonra kalan borcu görüntülüyorum. Ancak ödeme planının hatasız bir şekilde işlemesini sağlamak için her satırın "KalanBorc" hanesinde bulunan değerin bir sonraki satırda "TopBorc" alanına otomatik düşmesini istiyorum. Denedim başaramadım. Siteden bir kaç örnek aldım ama bu şekilde bir taksitlendirme ve ödeme planına rastlayamadım.
Konu ile ilgili örnek veritabanının ve formun görüntüsünü mesajıma ekledim. Yardımlarınızı bekliyorum.

Teşekkür ederim.


Eklenti Dosyaları
.png   Form_goruntusu.png (Boyut: 223,86 KB / İndirilme: 87)
.rar   Ornek_Data.rar (Boyut: 1,67 MB / İndirilme: 106)



  Alıntı
Bu mesajı beğenenler:
#2
alt formdaki TopBorc metin kutusunun varsayılan değerine aşağıdaki kodu yazar mısınız?
Visual Basic
  1. =Nz(DLookUp("[KalanBorc]";"[Tbl_Firma_Odeme_Plani]";"fir_id=" & [fir_id] & " and ProjeID=" & [ProjeID]);0)





  Alıntı
Bu mesajı beğenenler:
#3
Sayın halily cevabınız için teşekkür ederim. Dediğinizi uyguladım. Forma veri girdiğimde ikinci satırda sorunsuz çalıştı ancak üçüncü satırda ikinci satırdaki değeri tekrar etti. Bir kaç defa denedim yine aynı sonucu verdi. Formun görüntüsünü aşağıya ekledim.


Eklenti Dosyaları
.png   Form_goruntusu1.png (Boyut: 268,52 KB / İndirilme: 90)



  Alıntı
Bu mesajı beğenenler:
#4
Yeni kayıt eklemeden önce olayına eklemeyi dener misiniz?
Kodu duruma uygun hale getirerek
Şu an bilgisayar olmadığından deneyemiyorum
Me.topborc=nz(..... benzeri bir kod
Varsayilandan silmeniz gerekebilir



  Alıntı
Bu mesajı beğenenler:
#5
Sayın halily maalesef çalışmadı...Nah



  Alıntı
Bu mesajı beğenenler:
#6
"AltForm_Firma_Odeme_Plani" formunun kayıt ekleme öncesi olayına aşağıdaki kodu yazar mısınız?
yalnız yeni kayda bir değer girildiğinde çalışır
Visual Basic
  1. Me.TopBorc = Nz(DLast("[KalanBorc]", "[Tbl_Firma_Odeme_Plani]", "fir_id=" & [fir_id] & " and ProjeID=" & [ProjeID]), 0)


2. bir yol da "AltForm_Firma_Odeme_Plani" formunun geçerli olduğunda olayına yazmaktır
Visual Basic
  1. Private Sub Form_Current()
  2. If NewRecord Then _
  3. Me.TopBorc = Nz(DLast("[KalanBorc]", "[Tbl_Firma_Odeme_Plani]", "fir_id=" & [fir_id] & " and ProjeID=" & [ProjeID]), 0)
  4. End Sub





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Raporda Sayfa Altbilgisine Toplam Aldırma hegu 6 426 08-12-2025, 10:27
Son Mesaj: hegu
  [SORGU] Access Sorguda Toplam Saat Formatı MERAK 3 263 07-12-2025, 16:15
Son Mesaj: dsezgin
  [SORGU] Soldan 3 Değere Göre Toplam Alma karacahil 2 347 14-05-2025, 17:03
Son Mesaj: karacahil
  [FORM] Tarihler Arası Toplam Veri Getirme omergenc7 5 482 18-02-2025, 15:11
Son Mesaj: halily
  Sürekli Formda Alt Toplam Alma ates2014 2 358 10-07-2024, 09:33
Son Mesaj: ates2014
access-sql-18 Dsum Ile Toplam Alırken Tarih Aralığınıda Süzme Yaptırma Sorunu kesoka 2 540 07-04-2024, 16:13
Son Mesaj: kesoka
  [FORM] Veri Girişine Bağlı Olarak Veri çeşidi Toplam Sayısının Artması M_Kemal_Askeri 2 392 07-03-2024, 20:03
Son Mesaj: M_Kemal_Askeri
  Toplam Gelmiyor. ankaram 9 620 24-11-2023, 15:09
Son Mesaj: ankaram

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi