以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]利用count统计数量时,卡顿较严重 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80593) |
||||
-- 作者:dixiaxiaodan -- 发布时间:2016/1/26 23:32:00 -- [求助]利用count统计数量时,卡顿较严重 通过下拉窗口选择年份、月份后,点击确定会自动将选定的年月填充到系统故障预警表的年份月份列。点击确定后,计算当月故障率、三月故障率等,会卡上10几秒,现在的数据量还是不大的,这种卡顿不应该有才对,是不是我的程序写的不太好,哪位大神给指点下。
初始密码 666
|
||||
-- 作者:大红袍 -- 发布时间:2016/1/27 0:09:00 -- 看了一下,不行,无法处理。
尽量少用like来查询,会慢很多的。 |
||||
-- 作者:dixiaxiaodan -- 发布时间:2016/1/27 7:31:00 -- 好的,谢谢 |
||||
-- 作者:dixiaxiaodan -- 发布时间:2016/1/27 9:09:00 -- 以下是引用大红袍在2016/1/27 0:09:00的发言:
看了一下,不行,无法处理。
尽量少用like来查询,会慢很多的。 红袍哥,我换一种方法统计,但是需要提取字符串的前两位,例如2503,我提取成25,需要用什么函数,我在帮助里找不到 |
||||
-- 作者:Hyphen -- 发布时间:2016/1/27 9:13:00 -- http://www.foxtable.com/help/topics/1338.htm Output.Show("2503125".SubString(0,2))
|
||||
-- 作者:dixiaxiaodan -- 发布时间:2016/1/27 9:24:00 -- 以下是引用Hyphen在2016/1/27 9:13:00的发言: 谢谢!
http://www.foxtable.com/help/topics/1338.htm Output.Show("2503125".SubString(0,2))
|
||||
-- 作者:大红袍 -- 发布时间:2016/1/27 9:25:00 -- 回复4楼,你在DataColChanged的时候,就提取字符串的前两位出来呗
If e.DataCol.Name = "列名" Then
或者你用表达式列也可以 substring([列名], 1, 2) |