以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 帮助逻辑梳理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144369) |
-- 作者:有点蓝 -- 发布时间:2019/12/18 8:35:00 -- 请详细描述问题 |
-- 作者:有点蓝 -- 发布时间:2019/12/18 9:08:00 -- If e.DataCol.Name = "学校名称" OrElse e.DataCol.Name = "年级简称" OrElse e.DataCol.Name = "班级编号" OrElse e.DataCol.Name = "学科" Then If e.DataRow.isnull("学科") Then MessageBox.show("请选择班级与学科") e.DataRow("总分") = Nothing e.DataRow("参评人数") = Nothing e.DataRow("人平") = Nothing e.DataRow("及格人数") = Nothing e.DataRow("优生人数") = Nothing e.DataRow("及格率") = Nothing e.DataRow("优生率") = Nothing Else Dim filter As String = "" Dim Filter_jg As String = e.DataRow("学科") & " >= " & (vars("标准总分") * 0.6 ) Dim Filter_yy As String = e.DataRow("学科") & " >= " & (vars("标准总分") * 0.8 ) If e.DataRow.isnull("班级编号") = False Filter_jg = Filter_jg & " and [班级编号] = \'" & e.DataRow("班级编号") & "\'" \'Filter_yy按照同样的方法自己补充 End If If e.DataRow.isnull("年级简称") = False Filter_jg = Filter_jg & " and [年级简称] = \'" & e.DataRow("年级简称") & "\'" \'Filter_yy按照同样的方法自己补充 End If If e.DataRow.isnull("学校名称") = False Filter_jg = Filter_jg & " and [学校名称] = \'" & e.DataRow("学校名称") & "\'" \'Filter_yy按照同样的方法自己补充 End If \'这里开始是统计的代码 End If End If
|
-- 作者:有点蓝 -- 发布时间:2019/12/20 8:52:00 -- msgbox(Filter) \'条件是否正确?有符合条件的数据吗? |