Foxtable(狐表)用户栏目专家坐堂 → [求助]分页流水账是否可按项目统计余额


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

主题:[求助]分页流水账是否可按项目统计余额

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/5/7 17:02:00 [显示全部帖子]

注意表的AfterLoad事件也有关键代码,帮助没有提及。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/5/11 17:18:00 [显示全部帖子]

特别慢可能是表的AfterLoad事件的代码有问题,改成这样就好了:

 

If e.DataTable.DataRows.count > 0 Then
    Dim cps As List(of String) = e.DataTable.GetValues("产品")
    For Each cp As String In cps
        Dim dr As DataRow = e.DataTable.Find("产品 = '" & cp &"'","[_SortKey]")
        e.DataTable.DataCols("支出").RaiseDataColChanged(dr)
    Next
End If

 

其实流水账只需重置每个产品的第一行即可,不需要充值所有行。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/5/29 14:15:00 [显示全部帖子]

我之前做了一个:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:分页流水账.table


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/6/2 15:24:00 [显示全部帖子]

你要插入的话,只能是依据_sortKey了,只要不经常在同一位置插入,一般不会有问题


 回到顶部