以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 好奇怪的结果 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101944) |
-- 作者:yangjing -- 发布时间:2017/6/10 12:29:00 -- 好奇怪的结果 我设置了判断“引体向上插值”大于等于下限,和小于上限,“引体向上附加分”为何结果除了1分以外的都显示10分呢? 表结构如下 代码如下 If e.DataCol.name = "年级" OrElse e.DataCol.name = "性别" OrElse e.DataCol.name = "引体向上差值" Then If e.DataRow.isnull("年级") = False And e.DataRow.isnull("性别") = False And e.DataRow.isnull("引体向上差值") = False Then Dim dr As DataRow = DataTables("引体向上加分").find("年级 =\'" & e.DataRow("年级") & "\' and 性别 =\'" & e.DataRow("性别") & "\' and 下限 <= " & e.DataRow("引体向上差值") & " and 上限 > " & e.DataRow("引体向上差值")) If dr IsNot Nothing e.DataRow("引体向上附加分") = dr("分数") End If End If End If |
-- 作者:有点蓝 -- 发布时间:2017/6/10 14:28:00 -- 下限和上限是字符型的列?改为整型 |
-- 作者:yangjing -- 发布时间:2017/6/10 14:44:00 -- 原来如此,谢谢老师指点,弄了一个早上是自己的粗心造成的真惭愧 |