以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 我需要统计某列相同的行有多少条,要怎么写代码?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132881)

--  作者:zto001
--  发布时间:2019/4/1 14:15:00
--  [求助] 我需要统计某列相同的行有多少条,要怎么写代码?
[求助] 我需要统计某列相同的行有多少条,要怎么写代码?(我要写在绘制里面,需要简洁高效)
Count是用在表达式内的,好像用不上
统计表的方式好像也行。要怎么写好呢?

--  作者:有点色
--  发布时间:2019/4/1 14:29:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/0158.htm

 

具体问题,做一个例子发上来测试


--  作者:zto001
--  发布时间:2019/4/1 15:23:00
--  
Dim Val As Integer
Dim dh As String= e.Row("运单号")
Val = DataTables("信息").SQLCompute("Count(运单号)","运单号 = \'" & dh & "\'")
我需要得到val,并把它放在绘制里面显示出val的数值。
这个代码放在绘制里面太卡了,有没有更高效简洁的?我需要实时的,用来统计发来的信息有多少条,

--  作者:有点甜
--  发布时间:2019/4/1 16:13:00
--  

1、不能在drawcell事件写耗时代码。sqlcompute是很耗时的。

 

2、你可以定时统计,统计代码写到计时器里面去 http://www.foxtable.com/webhelp/scr/0657.htm