以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 我需要统计某列相同的行有多少条,要怎么写代码? (http://foxtable.net/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
|