Skip to main content

AccessTr.neT


Borclandırma

metınaycıcek
metınaycıcek
2
1534

Borclandırma

#2
Tüm Daireleri Borçlandır butonu eklenmiştir. ekteki örneği inceleyip geri bildirimde bulununuz. 

Yeni Butona Eklenip - Revize Edilen Kodlar.
    If vbYes = MsgBox(Me.IlkTarih & " / " & Me.SonTarih & " tarihleri arası aylık borçlandırma yapılsın mı?", vbCritical + vbYesNo + vbDefaultButton2, "Aylık servis") Then
Dim rT As New ADODB.Recordset
Dim rS As Recordset
Dim sOrGu As String
Dim TaR As Date
sOrGu = "SELECT Daireler.Daire FROM Daireler;"
rT.Open sOrGu, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
Do Until rT.EOF
TaR = Me.IlkTarih
   If Me.Bedel = 0 Then: MsgBox "AİDAT BORCU SIFIR OLAMAZ", vbCritical, "bİLGİ": Exit Sub
       Set rS = CurrentDb.OpenRecordset("Hareketler")
       Do Until CVDate(islemtarihi) >= CVDate(Me.SonTarih)
           If Month(CVDate(Me.IlkTarih)) = 12 Then Me.IlkTarih = Day(CVDate(Me.IlkTarih)) & ".01." & Year(CVDate(Me.IlkTarih)) + 1: GoTo Devam
           If Month(CVDate(Me.IlkTarih)) <= 11 Then Me.IlkTarih = Day(CVDate(Me.IlkTarih)) & "." & Month(CVDate(Me.IlkTarih)) + 1 & "." & Year(CVDate(Me.IlkTarih)): GoTo Devam
Devam:
           islemtarihi = CVDate(Me.IlkTarih)
           rS.AddNew
           rS.Fields("Tarih") = CVDate(islemtarihi)
           rS.Fields("Daire") = rT!Daire
           rS.Fields("Borc") = Me.Bedel
           rS.Fields("Alacak") = 0
           rS.Fields("Doviz") = "TL"
           rS.Fields("Aciklama") = Year(CVDate(islemtarihi)) & "/" & Month(CVDate(islemtarihi)) & ".ay aidatı"
           rS.Update
       Loop
 Me.IlkTarih = TaR
     islemtarihi = Null
       rS.Close
rT.MoveNext
Loop
       MsgBox "Önümüzdeki dönem borçlar oluşturuldu.", vbInformation, "İşlem Tamam"
   Else
   End If
.rar Aidat.rar (Dosya Boyutu: 74,11 KB | İndirme Sayısı: 26)
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

C#
Angular
React
React Native
MsSql
MySql
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Borclandırma - Yazar: metınaycıcek - 02/08/2018, 23:49
Cvp: Borclandırma - Yazar: ozguryasin - 03/08/2018, 11:26
Cvp: Borclandırma - Yazar: metınaycıcek - 03/08/2018, 22:00
Task