亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 日記帳.frm

?? 用友u8財務源碼,用visual basic開發
?? FRM
?? 第 1 頁 / 共 5 頁
字號:
      rsTable.MoveNext
   Loop

End Sub
'*******************************************************************
'*函數說明:對定期存款單進行利息計算                                  *
'*參    數:                                                        *
'*返回值  :                                                        *
'*******************************************************************
Private Sub EstimateCadSav()
   Dim sqlTable As String
   Dim sqlCad As String
   Dim rsTable As New UfRecordset
   Dim rsCad As New UfRecordset
   Dim dYmd As Date
   
   sqlTable = "SELECT * FROM FD_Sav WHERE NOT bsettle AND isc=0"
   Set rsTable = dbsZJ.OpenRecordset(sqlTable, dbOpenDynaset)
   If Not rsTable.EOF Then
      rsTable.MoveLast
      Me.ProgressBar1.Max = rsTable.RecordCount
      rsTable.MoveFirst
   End If
   While Not rsTable.EOF
      ChangeStatus Right(rsTable!cSavID, 8), 1
      dYmd = GetDqDate(rsTable!iMonth, rsTable!dbill_date)
      If dYmd - 1 <= dDate Then
         sqlCad = "SELECT * FROM FD_CadAcr WHERE cDanID='" & rsTable!cSavID & _
               "' AND dTo<='" & FormatDate(dYmd) & "'"
         Set rsCad = dbsZJ.OpenRecordset(sqlCad, dbOpenDynaset)
         If rsCad.EOF Then
            ' 計息
            dq_lx rsTable!cAccID, dYmd, True
         End If
      End If
      rsTable.MoveNext
   Wend
   
End Sub

'cuidong YT.A 2001.10.21
'函數說明:對 定期存款單 預提數據 進行利息計算
Private Sub EstimateYtCadSav()
   Dim sqlAccDef  As String
   Dim sqlAccSum  As String
   Dim sqlCadSets As String
   Dim RsAccDef   As New UfRecordset
   Dim rsAccSum   As New UfRecordset
   Dim RsCadSets  As New UfRecordset
   Dim Rs As UfRecordset
   Dim dTemp      As Date
   Dim dOpenDate  As Date
   
   
   Dim sqlTable As String
   Dim sqlCad As String
   Dim rsTable As New UfRecordset
   Dim rsCad As New UfRecordset
   Dim dYmd As Date
   
   Dim dStartDate As Date
   Dim sEndDate As String
   
   '包括已銷戶的
   sqlTable = "SELECT FD_AccDef.cAccID, FD_AccDef.iYt, FD_AccDef.cYtID, FD_Sav.cSavID, FD_Sav.iMonth, FD_Sav.dBill_Date, FD_Sav.bSettle FROM FD_Sav, FD_AccDef WHERE FD_Sav.cAccID = FD_AccDef.cAccID And FD_Sav.isc=0 And (Not FD_AccDef.iYt = 0) And (Not FD_AccDef.cYtID Is Null) And (Not cBookCode Is Null) "
   Set rsTable = dbsZJ.OpenRecordset(sqlTable, dbOpenDynaset)
   If Not rsTable.EOF Then
      rsTable.MoveLast
      Me.ProgressBar1.Max = rsTable.RecordCount
      rsTable.MoveFirst
   End If
   
   While Not rsTable.EOF
      If (Not IIf(IsNull(rsTable!iYt), 0, rsTable!iYt) = 0) And (Not IsNull(rsTable!cYtID)) Then
         ChangeStatus rsTable!cAccID, 1
         dStartDate = rsTable!dbill_date '首次預提計息的起始日期
         sEndDate = vbNullString
         If Not IsNull(rsTable!bSettle) Then
            If Not rsTable!bSettle = 0 Then
               '已經結清
               Set Rs = dbsZJ.OpenRecordset("Select Max(dBill_Date) As dBill_Date From FD_Fetch Where cAccID = '" & rsTable!cAccID & "'")
               If Not IsNull(Rs!dbill_date) Then
                  sEndDate = Format(Rs!dbill_date, "YYYY-MM-DD")
               End If
               Rs.oClose
                
            End If
         End If
         '---- 取出結息日信息
         sqlCadSets = "SELECT dClosDate FROM FD_CadSets WHERE cCadID='" & rsTable!cYtID & "' ORDER BY dClosDate"
         Set RsCadSets = dbsZJ.OpenRecordset(sqlCadSets, dbOpenSnapshot)
         Do While Not RsCadSets.EOF
            dTemp = RsCadSets!dClosDate
            If dDate < dTemp Then Exit Do
            If Not sEndDate = vbNullString Then
               '預提日(結息日)當天或之前若 有實際利息單發生,則不生成預提利息單
               If CDate(sEndDate) <= dTemp Then Exit Do
            End If
'            If dTemp > RetEndDay(rsTable!dbill_date, rsTable!iMonth) - 1 Then
'               Exit Do '最后一個預提日 - 定期取款日 之間的利息不計算,否則請刪去此行。
'               dTemp = RetEndDay(rsTable!dbill_date, rsTable!iMonth) - 1
'            End If
            
            If dTemp > rsTable!dbill_date Then
               sqlAccSum = "SELECT * FROM FD_YtCadAcr WHERE cGAccID='" & rsTable!cAccID & _
                     "' AND dBill_date='" & FormatDate(dTemp) & "'"
               Set rsAccSum = dbsZJ.OpenRecordset(sqlAccSum, dbOpenDynaset)
               If rsAccSum.EOF Then
                  '計算預提日(結息日)利息
                  DQ_YtLx rsTable!cAccID, dStartDate, dTemp, True
               End If
               rsAccSum.oClose
               dStartDate = RsCadSets!dClosDate + 1 '下次預提計息的起始日期
            End If
            
            RsCadSets.MoveNext
         Loop
      End If
      rsTable.MoveNext
   Wend
'
'   While Not rsTable.EOF
'      ChangeStatus Right(rsTable!cSavID, 8), 1
'      dYmd = GetDqDate(rsTable!iMonth, rsTable!dbill_date)
'      If dYmd - 1 <= dDate Then
'         sqlCad = "SELECT * FROM FD_CadAcr WHERE cDanID='" & rsTable!cSavID & _
'               "' AND dTo<='" & FormatDate(dYmd) & "'"
'         Set rsCad = dbsZJ.OpenRecordset(sqlCad, dbOpenDynaset)
'         If rsCad.EOF Then
'            ' 計息
'            dq_lx rsTable!cAccID, dYmd, True
'         End If
'      End If
'      rsTable.MoveNext
'   Wend
      
End Sub

Private Function GetDqDate(lngMonth As Integer, dPre As Date) As Date
   Dim iYear   As Long
   Dim iMonth  As Long
   Dim iDay    As Long
   
   iMonth = (Month(dPre) + lngMonth) Mod 12
   If iMonth = 0 Then iMonth = 12
   iYear = Year(dPre) + (Month(dPre) + lngMonth - 1) \ 12
   iDay = Day(dPre)
   
   On Error GoTo lblErr
   GetDqDate = CDate(iYear & "-" & iMonth & "-" & iDay)
   Exit Function

lblErr:
   iDay = iDay - 1
   Resume

End Function

Private Sub RezeroStatus(strLabel0 As String, strLabel1 As String, Optional lngMax As Variant)
   With Me
      .ProgressBar1.Value = 0
      If Not IsMissing(lngMax) Then .ProgressBar1.Max = lngMax
      .Label1(4) = strLabel0
      .Label1(1) = strLabel1
      .Label1(0).Left = .Label1(1).Left + .Label1(1).Width + 100
      .Label1(0) = ""
      .Refresh
   End With
End Sub

Private Sub ChangeStatus(strLabel2 As String, lngUnit As Long, Optional strLabel1 As Variant)
   With Me
      On Error Resume Next
      .ProgressBar1.Value = .ProgressBar1.Value + lngUnit
      If Not IsMissing(strLabel1) Then .Label1(1) = strLabel1
      .Label1(0) = strLabel2
      .Refresh
   End With
End Sub

'資金賬戶的定額處理
Private Sub ZjDeTreat()
   Dim rsAccSum   As New UfRecordset
   Dim RsAccDef   As New UfRecordset
   Dim sqlAccSum  As String
   Dim sqlAccDef  As String
   Dim vDe        As Variant
   Dim cDe        As Currency
   Dim cMh_c      As Currency
   
   On Error Resume Next
   sqlAccDef = "SELECT cAccID FROM FD_AccDef WHERE iDataSrc=0 AND itype=1"
   Set RsAccDef = dbsZJ.OpenRecordset(sqlAccDef, dbOpenSnapshot)
   If Not RsAccDef.EOF Then
      RsAccDef.MoveLast
      RezeroStatus "正在進行定額處理...", "資金賬戶:", RsAccDef.RecordCount
      RsAccDef.MoveFirst
   End If
   While Not RsAccDef.EOF
      ChangeStatus RsAccDef!cAccID, 1, "資金賬戶:"
      sqlAccSum = "SELECT * FROM FD_AccSum WHERE cAccID='" & RsAccDef!cAccID & _
                  "' ORDER BY dbill_date"
      Set rsAccSum = dbsZJ.OpenRecordset(sqlAccSum, dbOpenDynaset)
      DeResult RsAccDef!cAccID
      cMh_c = 0
      With rsAccSum
         While Not .EOF
            vDe = GetDe(!dbill_date)
            If Not IsEmpty(vDe) Then
               cDe = !Mb - CCur(vDe)
               .Edit
               !Mcde = IIf(cDe > 0, cDe, 0)
               !Mcdeh = cMh_c + !Mcde - !Mcdeh_Cad
               cMh_c = IIf(IsNull(!Mcdeh), 0, !Mcdeh)
               .Update
            Else
               .Edit
               !Mcdeh = cMh_c - !Mcdeh_Cad
               .Update
            End If
            .MoveNext
         Wend
      End With
      RsAccDef.MoveNext
   Wend
   CloseRS RsAccDef
End Sub

'*******************************************************************
'*函數說明:對總賬表進行初始化                                       *
'*參    數:                                                        *
'*返回值  :                                                        *
'*******************************************************************
Private Sub InitFD_Accsum()
   Dim rsAccSum As New UfRecordset
   Dim RsAccDef As New UfRecordset
   Dim sqlAccSum As String
   Dim sqlAccDef As String
   Dim strQryChg As String
   
   On Error GoTo lblErr
   dbsZJ.BeginTrans
   ' 資金賬戶
   sqlAccDef = "SELECT cAccID, mb, mh, dOpenDate FROM FD_AccDef WHERE iDataSrc=0 AND itype=1"
   Set RsAccDef = dbsZJ.OpenRecordset(sqlAccDef, dbOpenSnapshot)
   If Not RsAccDef.EOF Then
      RsAccDef.MoveLast
      RezeroStatus "正在進行初始化...", "資金賬戶:", RsAccDef.RecordCount
      RsAccDef.MoveFirst
   End If
   While Not RsAccDef.EOF
      ChangeStatus RsAccDef!cAccID, 1, "資金賬戶:"
      sqlAccSum = "SELECT * FROM FD_AccSum WHERE cAccID='" & RsAccDef!cAccID & _
                  "' ORDER BY dbill_date"
      Set rsAccSum = dbsZJ.OpenRecordset(sqlAccSum, dbOpenDynaset)
      With rsAccSum
         If .EOF Then
            .AddNew
            !cAccID = RsAccDef!cAccID
            !dbill_date = IIf(RsAccDef!dOpenDate < ZjAccInfo.zjStartdate, ZjAccInfo.zjStartdate, RsAccDef!dOpenDate) - 1 '----zcl change
            !Mb = RsAccDef!Mb
            !Mh = RsAccDef!Mh
            .Update
         Else
            '期初改變
            If RsAccDef!Mb <> !Mb Or RsAccDef!Mh <> !Mh Then
               strQryChg = "UPDATE FD_AccSum SET mb = mb + " & (RsAccDef!Mb - !Mb) & _
                  ", mh = mh + " & (RsAccDef!Mh - !Mh) & " + " & _
                  Format((RsAccDef!Mb - !Mb), "#0.00") & " * (DateDiff(Day, '" & FormatDate(RsAccDef!dOpenDate) & "', dbill_date) + 1)" & _
                  "WHERE cAccID = '" & RsAccDef!cAccID & "'"
               dbsZJ.Execute strQryChg
            End If
         End If
      End With
      
      ' 將 FD_AccSum(總賬表) 中每一賬戶追補到今日
      TraceToNow RsAccDef!cAccID
      RsAccDef.MoveNext
   Wend
   dbsZJ.CommitTrans
   On Error GoTo 0
   
   ' 外部賬戶
   sqlAccDef = "SELECT cAccID, dOpenDate FROM FD_AccDef WHERE iDataSrc=1"
   Set RsAccDef = dbsZJ.OpenRecordset(sqlAccDef, dbOpenSnapshot)
   If Not RsAccDef.EOF Then
      RsAccDef.MoveLast
      RezeroStatus "正在進行初始化...", "外部賬戶:", RsAccDef.RecordCount
      RsAccDef.MoveFirst
      
      Set rsSumWb = dbsZJ.OpenRecordset("FD_AccSum", dbOpenDynaset)
   End If
   
   While Not RsAccDef.EOF
      ChangeStatus RsAccDef!cAccID, 1, "外部賬戶:"
      
      Dim dBillDate  As Date
      Dim rsX        As New UfRecordset
      Dim sqlX       As String
      
      sqlX = "SELECT Max(dbill_date) AS MaxDate FROM FD_AccSum WHERE cAccID = '" & RsAccDef!cAccID & "'"
      Set rsX = dbsZJ.OpenRecordset(sqlX, dbOpenSnapshot)
      If IsNull(rsX!MaxDate) Then
         dBillDate = IIf(RsAccDef!dOpenDate < ZjAccInfo.zjStartdate, ZjAccInfo.zjStartdate, RsAccDef!dOpenDate) - 1 '----zcl change
      Else
         dBillDate = rsX!MaxDate + 1
      End If
      
      '1
      TraceWb RsAccDef!cAccID, dBillDate
      '2
      DoWb RsAccDef!cAccID, IIf(RsAccDef!dOpenDate < ZjAccInfo.zjStartdate, ZjAccInfo.zjStartdate, RsAccDef!dOpenDate), dDate '----zcl change
      '3
      SucWb RsAccDef!cAccID
      
      RsAccDef.MoveNext
   Wend
   Exit Sub
   
lblErr:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人一级视频| 欧美专区在线观看一区| 久久影音资源网| 韩国在线一区二区| 国产欧美一区二区在线| 成人在线综合网| 亚洲欧美另类在线| 欧美日韩国产中文| 激情偷乱视频一区二区三区| 久久丝袜美腿综合| 99麻豆久久久国产精品免费| 一区二区三区在线视频播放| 7777精品伊人久久久大香线蕉最新版| 日韩精品国产精品| 国产日韩欧美综合在线| 91在线免费视频观看| 亚洲一区二区三区视频在线播放| 在线成人小视频| 国产在线精品一区二区三区不卡| 国产亚洲一区二区在线观看| 色综合色狠狠天天综合色| 亚洲mv大片欧洲mv大片精品| 欧美一级在线免费| 东方aⅴ免费观看久久av| 尤物在线观看一区| 日韩精品在线一区| 色哟哟精品一区| 久久99精品久久久| 亚洲人成人一区二区在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日日欢夜夜爽一区| 欧美国产日产图区| 欧美日韩视频一区二区| 国产精品一级二级三级| 亚洲综合视频在线| 久久久91精品国产一区二区三区| 91丨porny丨中文| 国产真实乱对白精彩久久| 一区二区三区精品在线观看| 久久久青草青青国产亚洲免观| 色狠狠一区二区| 国产乱码精品一区二区三区av| 亚洲精品中文在线影院| 久久伊99综合婷婷久久伊| 欧美婷婷六月丁香综合色| 国产传媒一区在线| 日本欧美加勒比视频| 亚洲摸摸操操av| 国产日韩高清在线| 欧美成人r级一区二区三区| 91官网在线观看| 成人妖精视频yjsp地址| 精品一区二区在线播放| 天天色 色综合| 伊人性伊人情综合网| 中文在线免费一区三区高中清不卡| 欧美一区二区三区不卡| 欧美在线观看18| 色偷偷成人一区二区三区91| 国产成人av一区二区三区在线 | 波多野结衣视频一区| 日本亚洲电影天堂| 亚洲国产日韩一级| 亚洲香肠在线观看| 亚洲综合色噜噜狠狠| 国产精品毛片高清在线完整版| www国产亚洲精品久久麻豆| 777xxx欧美| 91精品国产综合久久久久久漫画 | 亚洲国产精品久久久男人的天堂| 欧美激情综合在线| 国产免费观看久久| 欧美激情在线看| 国产免费成人在线视频| 国产欧美精品一区二区三区四区| 精品sm捆绑视频| 精品国产一区二区三区久久久蜜月| 91精品国产入口| 欧美一区二区三区免费在线看| 欧美精品第一页| 日韩手机在线导航| 欧美成人一区二区| 久久这里只精品最新地址| 久久综合久色欧美综合狠狠| 久久久久亚洲综合| 国产亚洲污的网站| 国产精品无圣光一区二区| 国产精品网曝门| 亚洲人成亚洲人成在线观看图片 | 韩国成人福利片在线播放| 青草国产精品久久久久久| 欧美aⅴ一区二区三区视频| 美女视频网站黄色亚洲| 精品一区二区免费视频| 成人性视频免费网站| 99国产精品久久久久| 欧美午夜一区二区| 欧美一区二区三区视频免费播放| 精品久久久久久综合日本欧美| 久久久精品蜜桃| 亚洲日本在线a| 日日噜噜夜夜狠狠视频欧美人 | 亚洲大片免费看| 久久99国产乱子伦精品免费| 成人动漫视频在线| 色狠狠色狠狠综合| 日韩精品一区二区三区中文精品| 国产亚洲1区2区3区| 一区二区三区四区不卡在线| 日韩综合一区二区| 粉嫩欧美一区二区三区高清影视| 91老师片黄在线观看| 欧美一级在线视频| 中文字幕亚洲区| 欧美aaaaaa午夜精品| 国产精品69久久久久水密桃| 在线免费观看日本一区| 欧美成人r级一区二区三区| 亚洲视频一区二区在线观看| 日韩av电影免费观看高清完整版| 国产成都精品91一区二区三| 欧美一a一片一级一片| 久久夜色精品国产欧美乱极品| 亚洲视频1区2区| 国产一区免费电影| 欧美色精品在线视频| 欧美经典一区二区三区| 亚洲不卡在线观看| 99综合影院在线| 亚洲精品一区二区精华| 亚洲一区在线免费观看| 成人中文字幕在线| 日韩精品一区二区三区swag| 亚洲乱码中文字幕| 国产毛片精品一区| 欧美一级夜夜爽| 樱花影视一区二区| 风间由美一区二区av101| 日韩欧美在线不卡| 亚洲国产欧美在线人成| www.久久久久久久久| 2024国产精品视频| 午夜久久久久久| 日本韩国一区二区三区视频| 国产欧美日韩在线| 久久机这里只有精品| 欧美日韩国产综合草草| 一区二区成人在线| 91色九色蝌蚪| 欧美激情一区二区三区全黄| 精品亚洲国产成人av制服丝袜| 欧美在线免费播放| 亚洲综合在线电影| 91免费精品国自产拍在线不卡| 国产三区在线成人av| 国产麻豆视频一区| 久久看人人爽人人| 国产麻豆一精品一av一免费| 日韩一区二区在线播放| 首页国产丝袜综合| 6080亚洲精品一区二区| 午夜电影一区二区三区| 欧美日韩黄视频| 亚洲成a人片在线不卡一二三区| 91麻豆文化传媒在线观看| 亚洲三级小视频| 色婷婷国产精品| 亚洲一区免费在线观看| 欧美日韩三级一区二区| 亚洲一区二区三区视频在线播放 | 亚洲精品一区二区三区四区高清| 美女一区二区在线观看| 欧美电影免费观看高清完整版在线观看 | 成人一区二区三区视频在线观看| 久久精品免费在线观看| 国产成人在线视频网址| 国产精品网站一区| 91原创在线视频| 日韩高清不卡一区| 精品少妇一区二区三区日产乱码 | 国产高清一区日本| 国产无一区二区| 不卡的av电影| 一区二区三区欧美日| 欧美日韩色一区| 久久99精品久久久| 麻豆一区二区99久久久久| 精品国偷自产国产一区| 国产69精品久久久久毛片| 日韩毛片视频在线看| 欧美日韩视频在线一区二区| 美女网站色91| 国产精品电影一区二区| 在线免费av一区| 久久精品二区亚洲w码| 国产欧美一区二区精品性色| 色综合av在线| 久久99深爱久久99精品| 国产精品不卡在线观看| 宅男在线国产精品|