Foxtable(狐表)用户栏目专家坐堂 → [求助]新人诚心求教问题


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

主题:[求助]新人诚心求教问题

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


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2012/10/22 7:56:00 [显示全部帖子]

这个和以前银行定期存款分段计息是一个道理,单独做一个租金调整表,列有【调整日期】、【日租金】,无需做多张单子,多次调整也只需一个结算单。

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


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2012/10/22 14:16:00 [显示全部帖子]

看这个是不是你的需求,没经过测试,大概就是这个意思。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目33.table



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


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2012/10/24 12:49:00 [显示全部帖子]

Dim c As Double
Dim s As  TimeSpan
For Each h As DataRow In DataTables("业务").DataRows
    For Each dr As DataRow In DataTables("租息调整表").DataRows
        If h("起始日期")>=dr("调整起日") And h("起始日期")<dr("调整止日") And h("到期日期")>dr("调整止日") Then
            s=dr("调整止日")-h("起始日期")
            c=s.TotalDays*dr("日租金")
        End If
        If h("起始日期")<dr("调整起日") And h("到期日期")>dr("调整止日") Then
            s=dr("调整止日")-dr("调整起日")
            c=c+s.TotalDays*dr("日租金")
        End If
        If h("起始日期")<=dr("调整起日") And h("到期日期")<dr("调整止日") And h("到期日期")>dr("调整起日") Then
            s=h("到期日期")-dr("调整起日")
            c=c+s.TotalDays*dr("日租金")
        End If
        If h("起始日期")>=dr("调整起日") And h("到期日期")<=dr("调整止日") Then
            s=h("到期日期")-h("起始日期")
            c=c+s.TotalDays*dr("日租金")
        End If
    Next
    h("租息")=c*h("金额")
Next

去掉这行的“=”号,你再看看对不对。

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


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2012/10/24 12:56:00 [显示全部帖子]

还是有毛病,2001-1-1至2001-3-1又不对了

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


加好友 发短信
等级:五尾狐 帖子:1128 积分:11029 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2012/10/24 13:06:00 [显示全部帖子]

If h("起始日期")<=dr("调整起日") And h("到期日期")<=dr("调整止日") And h("到期日期")>dr("调整起日") Then

这再加个“=”号。图片点击可在新窗口打开查看

 回到顶部