以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 有条件提取数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157464) |
-- 作者:jhxb8821 -- 发布时间:2020/10/16 17:37:00 -- 有条件提取数据 有条件提取数据,若第一列数据<= 20时,第二列等于第一列数据,若第二列数据> 20时,则第二列等于20,请问老师我这个代码错在哪里了? Select Case e.DataCol.Name Case "第一列","第二列" If e.DataRow.IsNull("第一列") <= 20 Then e.DataRow("第二列") = e.DataRow("第一列") ElseIf e.DataRow.IsNull("第一列") > 20 Then e.DataRow("第二列").text = 20 End If End Select |
-- 作者:有点蓝 -- 发布时间:2020/10/17 8:41:00 -- Select Case e.DataCol.Name Case "第一列" If e.DataRow("第一列") <= 20 Then e.DataRow("第二列") = e.DataRow("第一列") Else e.DataRow("第二列") = 20 End If End Select |
-- 作者:jhxb8821 -- 发布时间:2020/10/18 16:29:00 -- 问题解决了 谢谢蓝老师 |
-- 作者:jhxb8821 -- 发布时间:2020/10/19 9:00:00 -- 老师,列属性问题 两列都是数据列,上面的代码完全正确。若第一列是表达式列,第二列是数据列,怎么修改代码? [此贴子已经被作者于2020/10/19 9:06:51编辑过]
|
-- 作者:有点酸 -- 发布时间:2020/10/19 9:09:00 -- 参考: |
-- 作者:qingyang -- 发布时间:2020/10/19 9:19:00 -- 判断第一列引用的数据列,当引用的数据列修改时,再根据第一列来更新第二列 |
-- 作者:jhxb8821 -- 发布时间:2020/10/19 9:24:00 -- 明白了 明白啦 |