Foxtable(狐表)用户栏目专家坐堂 → [求助]为什么可以计算,但是会卡很久?


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

主题:[求助]为什么可以计算,但是会卡很久?

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


加好友 发短信
等级:婴狐 帖子:32 积分:241 威望:0 精华:0 注册:2018/6/7 9:47:00
[求助]为什么可以计算,但是会卡很久?  发帖心情 Post By:2018/6/12 0:14:00 [只看该作者]

为什么可以计算,但是会卡很久?大概10来分钟,数据就几百行。
Dim d As Date = Date.today
d = new Date(d.year, d.month, 1)
Dim d1 As Date = d.AddMonths(0)
Dim d2 As Date = d.AddMonths(-1)
Dim dr As DataRow = e.DataRow
Dim dt As DataTable = DataTables("销售开单")
If e.DataCol.Name = "编号" Then
   dr("AA") = dt.Compute("Sum(数量)","[编号] = '" & dr("编号") & "' And [日期] >=  #" & d2 & "#  And [日期] <  #" & d1 & "#"  )
End If
另外“AA” 能否用列号表示?比如Tables("计算").Cols(3) 如何定义这个变量?

 回到顶部