Foxtable(狐表)用户栏目专家坐堂 → [讨论]自动执行公式无法执行


  共有1758人关注过本帖平板打印复制链接

主题:[讨论]自动执行公式无法执行

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[讨论]自动执行公式无法执行  发帖心情 Post By:2018/8/22 18:18:00 [只看该作者]

在表的【DataColChanged】中写有以下命令;如果是直接在【宽带帐号】中手工填入内容就可以生效;如果【宽带帐号】是通过命令从【客户投诉故障情况】这个字段中通过命令提取后自动填入到【宽带帐号】中;命令就无法生效。该怎么处理?

 

Select Case e.DataCol.name

Case "宽带帐号","客户投诉故障情况"
e.DataRow("光端口状态") = Nothing

Dim dr1 As DataRow  = DataTables("资源不准确整改清单表").sqlFind("宽带帐号 =  '" & e.DataRow("宽带帐号") & "'  and  光端口状态 is not null  and 工单类型 = '桥接改路由整改工单' ")
If dr1 IsNot Nothing Then '如果找到了同名的产品行,也就是dr不是Nothing
e.DataRow("光端口状态") &= " / 光猫桥接关闭光端口"
MessageBox.show("该宽带帐号被【光猫桥接整改】关闭光端口,关闭原因请看【光端口状态】内容!!!", "非常关键提醒")
End If
                                                                                       
dr1 = DataTables("资源不准确整改清单表").sqlFind("宽带帐号 =  '" & e.DataRow("宽带帐号") & "'  and  光端口状态 is not null  and 工单类型 = '无线电视整改工单' ")
If dr1 IsNot Nothing Then '如果找到了同名的产品行,也就是dr不是Nothing
e.DataRow("光端口状态") &= " / 电视无线关闭光端口"
MessageBox.show("该宽带帐号被【电视无线整改】关闭光端口,关闭原因请看【光端口状态】内容!!!", "非常关键提醒")
End If
                                                                                       
dr1 = DataTables("弱光整治清单表").sqlFind("宽带帐号 =  '" & e.DataRow("宽带帐号") & "'  and  光端口状态 is not null  ")
If dr1 IsNot Nothing Then '如果找到了同名的产品行,也就是dr不是Nothing
e.DataRow("光端口状态") &= " / 存量弱光关闭光端口"
MessageBox.show("该宽带帐号被【处理工单弱光整改】关闭光端口,关闭原因请看【光端口状态】内容!!!", "非常关键提醒")
End If
                                                                                       
dr1 = DataTables("新装弱光整治清单表").sqlFind("宽带帐号 =  '" & e.DataRow("宽带帐号") & "'  and  光端口状态 is not null  ")
If dr1 IsNot Nothing Then '如果找到了同名的产品行,也就是dr不是Nothing
e.DataRow("光端口状态") &= " / 新装弱光关闭光端口"
MessageBox.show("该宽带帐号被【新装弱光整改】关闭光端口,关闭原因请看【光端口状态】内容!!!", "非常关键提醒")
End If
                                                                                       
End Select


 回到顶部
总数 11 1 2 下一页