以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  系统不自动生成 _sortKey 列 该怎么办?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38810)

--  作者:jinzhengbe
--  发布时间:2013/8/7 16:35:00
--  系统不自动生成 _sortKey 列 该怎么办?


图片点击可在新窗口打开查看此主题相关图片如下:??.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编辑过]

--  作者:Bin
--  发布时间:2013/8/7 16:37:00
--  
设置了标识列才会生成的


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


--  作者:有点甜
--  发布时间:2013/8/7 20:01:00
--