以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 纠结的引号 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13017) |
-- 作者:yangming -- 发布时间:2011/9/24 15:19:00 -- 纠结的引号 下面这句代码是说要统计学历等于各类人员的硕士以上的学历的,其中的dr("人员类别") 是动态的,分别为:高层管理,中层管理,一般管理,技术人员等,在另一张表中分别有相对应的列,由于是双层列名称,分别为:高层管理_硕士及以上;中层管理_硕士及以上;一般管理_硕士及以上....,但是在此代码的引号部分总是出错,我做了几种改动,都通不过,请教高手看看如何才正确: e.DataRow("学历_硕士及以上")= tb.Compute("Sum(\'" & dr("人员类别") & "\'& \'_硕士及以上\')") e.DataRow("学历_硕士及以上")= tb.Compute("Sum(dr("人员类别") &"_硕士及以上")") e.DataRow("学历_硕士及以上")= tb.Compute("Sum(dr("人员类别") &\'"_硕士及以上"\')") |
-- 作者:don -- 发布时间:2011/9/24 15:35:00 -- e.DataRow("学历_硕士及以上")= tb.Compute("Sum(" & dr("人员类别") & "_硕士及以上)") |
-- 作者:yangming -- 发布时间:2011/9/24 15:48:00 -- 以下是引用don在2011-9-24 15:35:00的发言:
e.DataRow("学历_硕士及以上")= tb.Compute("Sum(" & dr("人员类别") & "_硕士及以上)") 对了,我忙了一个多小时,头都晕了,呵,谢谢don老师! |