Foxtable(狐表)用户栏目专家坐堂 → 流水帐 如何在外部数据源中实现


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

主题:流水帐 如何在外部数据源中实现

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


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
流水帐 如何在外部数据源中实现  发帖心情 Post By:2010/5/10 21:55:00 [只看该作者]

Select Case e.DataCol.Name
    Case "收入","支出"
        For Each dr As DataRow In e.DataTable.Select("[_SortKey] >= " & e.DataRow("_SortKey"))
            Dim Val1 As Double = e.DataTable.Compute("Sum(收入)","[_SortKey] <= " & dr("_SortKey"))
            Dim Val2 As Double = e.DataTable.Compute("Sum(支出)","[_SortKey] <= " & dr("_SortKey"))
            dr("余额") = Val1 - Val2
        Next
End Select

 

这是流水帐帮助中一段代码,如果数据源为外部数据源,而且加载时只部分加载数据,用以上代码,那么"余额"就只根据加载的数据来计算,而无法准确反应"余额".用Sql语句能否实现准确计算"余额"?能否向后台数据中写入未加载行的"余额"?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/5/10 22:16:00 [只看该作者]

不好办

 回到顶部