以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162187) |
-- 作者:sjf0823 -- 发布时间:2021/4/8 13:09:00 -- 代码求助 Dim str() As String = {"加班成员"} For Each c As String In str If e.DataRow(c) Like "*巴姆*" Then e.DataRow("巴姆") = dr("加班时长") Else e.DataRow("巴姆") = Nothing End If 老师我在运行这个代码时我们公司有3个同事分别姓名为白玛巴姆、泽仁巴姆、巴姆,我在录入白玛巴姆和泽仁巴姆数据时,巴姆列也会自动录入加班时长,请问老师这个代码要怎么修改下,可以实现巴姆不会录入泽仁巴姆和白玛巴姆的加班数据。
|
-- 作者:小美菜 -- 发布时间:2021/4/8 13:25:00 -- “*巴姆*”是只要包含“巴姆”都执行true部分; If e.DataRow(c) = "巴姆" Then e.DataRow("巴姆") = dr("加班时长") Else e.DataRow("巴姆") = Nothing End If |