Foxtable(狐表)用户栏目专家坐堂 → 逻辑列勾选后给列赋值


  共有25人关注过本帖树形打印复制链接

主题:逻辑列勾选后给列赋值

帅哥哟,离线,有人找我吗?
fangshen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:98 积分:851 威望:0 精华:0 注册:2019/12/27 14:58:00
逻辑列勾选后给列赋值  发帖心情 Post By:2025/4/27 12:24:00 [只看该作者]

我现在需要实现:
①当 "倒计时2"勾选后,用"用时2"赋值给"剩余2",如下代码无法实现。
  但是如果"倒计时2"不是自动勾选的,而是手动勾选的,可以实现如上功能,不知道代码如何修改。谢谢

If e.DataCol.Name = "倒计时2" Then
    If e.NewValue = True Then 
         e.DataRow("剩余2") = e.DataRow("用时2")
    End If
End If

"倒计时2"是逻辑列,当[逻辑判断2]列 = 1时, "倒计时2"自动勾选,代码如下,已经实现

iif([逻辑判断2] = 1,True,False)



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113609 积分:578570 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/27 13:39:00 [只看该作者]

代码没有问题。注意 "倒计时2"不能是表达式列,改为数据列

 回到顶部