Foxtable(狐表)用户栏目专家坐堂 → 系统不自动生成 _sortKey 列 该怎么办?


  共有3739人关注过本帖平板打印复制链接

主题:系统不自动生成 _sortKey 列 该怎么办?

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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
系统不自动生成 _sortKey 列 该怎么办?  发帖心情 Post By:2013/8/7 16:35:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:??.png
图片点击可在新窗口打开查看

 

为了解决这个问题,参考了下面的文件。

 

http://www.foxtable.com/help/index.html?n=1572.htm

 

这个例子里说系统会自动生成_sortKey 列 但是我做的项目里面并没有生成这个列,这种情况应该怎么办?改成下面这样可以么? 好像不管用啊。(我用ss 代替了,_sortKey 但是不好用)

 

Select Case e.DataCol.Name
     Case "ok数量","已付款数量"
        For Each dr1 As DataRow In e.DataTable.Select("[ss] >= " & e.DataRow("ss"))
             Dim Val1 As Double = e.DataTable.Compute("Sum(ok数量)","[ss] <= " & dr1("ss"))
             Dim Val2 As Double = e.DataTable.Compute("Sum(已付款数量)","[ss] <= " & dr1("ss"))
             dr1("剩余") = Val1 - Val2
         Next
 End Select


[此贴子已经被作者于2013-8-7 16:38:02编辑过]

 回到顶部