以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教余额列的数值按绝对值显示问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180673) |
-- 作者:13315253800 -- 发布时间:2022/10/14 15:22:00 -- 请教余额列的数值按绝对值显示问题 请教“余额”列的数值按绝对值显示问题:如“余额”为500时,“方向”列为“借”,如“余额”为-500时,“方向”列为“贷”,“ 余额”列应显示500,即-500的绝对值,请教下面的代码如何修改 Select Case e.DataCol.Name Case "余额" If
e.DataRow("余额") > 0 Then e.DataRow("方向") = "借" ElseIf
e.DataRow("余额") < 0 Then e.DataRow("方向") = "贷" Else e.DataRow("方向") = "平" End If End Select |
-- 作者:有点蓝 -- 发布时间:2022/10/14 15:52:00 -- ElseIf e.DataRow("余额") < 0 Then e.DataRow("方向") = "贷" systemready = false e.DataRow("余额") = -1 * e.DataRow("余额") systemready = trueElse [此贴子已经被作者于2022/10/14 15:52:16编辑过]
|
-- 作者:13315253800 -- 发布时间:2022/10/14 20:50:00 -- 谢谢蓝老师!目的实现了 |
-- 作者:denghui69986 -- 发布时间:2022/10/15 9:27:00 -- 这代码我表上也看来用的上,代码是写在表上那个事件里面 |
-- 作者:13315253800 -- 发布时间:2022/10/15 11:45:00 -- 代码放在表属性数据DataColChanged(某一列的内容被更改后执行,此时列的内容已经是更改后的值)事件 |