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


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

主题:动态给逻辑列赋值

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


加好友 发短信
等级:九尾狐 帖子:2437 积分:22520 威望:0 精华:0 注册:2011/3/29 17:14:00
动态给逻辑列赋值  发帖心情 Post By:2019/9/14 21:27:00 [只看该作者]

动态给逻辑列赋值

MainTableChanged

切换到新表判断是否存才有 审核 的列

如果有  那么赋值   已审核;未审核

如果没有跳过


If e.DataTable.DataCols.Contains("审核") Then   

    

        e.DataRow("审核") = 已审核;未审核   这个赋值怎么处理呢    

   

End If

               


[此贴子已经被作者于2019/9/14 22:02:26编辑过]

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


加好友 发短信
等级:狐精 帖子:3023 积分:20258 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/9/14 21:46:00 [只看该作者]

用当前表,不要去判断表名。

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/15 16:13:00 [只看该作者]

If MainTable.DataCols.Contains("审核") Then   

    

        e.DataRow("审核") = 问题是什么情况下赋值已审核;什么情况下赋值未审核?  

   

End If


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


加好友 发短信
等级:九尾狐 帖子:2437 积分:22520 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2019/9/15 19:29:00 [只看该作者]

原来是在列属性里面的 我想通过代码赋值。 完之后再正常操作。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/15 20:53:00 [只看该作者]

是指设置逻辑格式?

If MainTable.DataCols.Contains("审核") Then
    MainTable.DataCols("审核").SetFormat("已审核;未审核")
End If

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


加好友 发短信
等级:九尾狐 帖子:2437 积分:22520 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2019/9/17 7:08:00 [只看该作者]

老师您的代码放在MainTableChanged 报错


 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/17 8:45:00 [只看该作者]

If MainTable.Cols.Contains("审核") Then
    MainTable.Cols("审核").datacol.SetFormat("已审核;未审核")
End If

 回到顶部