Foxtable(狐表)用户栏目专家坐堂 → 提前支付时应兑金额的计算


  共有3428人关注过本帖树形打印复制链接

主题:提前支付时应兑金额的计算

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/6 14:29:00 [显示全部帖子]

1、业务的东西我不懂,请说明按什么规则(公式)进行计算?
2、判断一下勾选时再打开
如:
If e.Sender.Checked Then
    Forms("提前支取利息单").Open
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/6 16:23:00 [显示全部帖子]

方法1,建一个已支付表,支付过的利息都记录到这个表里,最后计算的时候,减去这个表已经登记的利息
2、如果确定往年已经全部结息,就只计算今年的好了

  r2("应结金额")=   r2("借款金额")* r2("利率") /360 * Date.Today.DayOfYear 

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/6 18:17:00 [显示全部帖子]

那就这样计算不足一年的剩余天数,

Dim d As Date =  r1("借款日期")
dim d1 asdate = new date(date.today.year,d.month,d.day)
dim _days as integer
dim d2 as date
if date.today >= d1 then
_days = (date.today - d1).TotalDays 
else
_days = 360 - (date.today - d1).TotalDays 
end if
msgbox(_days)

 回到顶部