以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 计划不执行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140047) |
-- 作者:fendouww -- 发布时间:2019/8/28 13:40:00 -- 计划不执行 我添加了计划但不执行?是为什么?代码如下: Dim Filter As String Dim bj As String Dim drs As List(Of DataRow) If DataTables("面料调样表").DataRows.Count > 0 Then Return End If Select Case User.Group Case "设计经理" Filter = "进度 = \'1B\'" bj= "2A" Case "核价主管" Filter = "进度 = \'2B\'" bj = "3A" Case "面料理单" Filter = "进度 = \'3B\'" bj = "4A" Case "设计助理" Filter = "进度 = \'4B\'" bj = "5A" Case Else Return \'其他用户不追载 End Select drs = DataTables("面料调样表").AppendLoad(Filter,False) \'追载待处理行 If drs.Count > 0 Then \'设置新流程的开始标记 For Each dr As DataRow In drs dr("进度") = bj dr.Save() \'一定要保存,以更新后台的流程开始标记 Next |
-- 作者:有点蓝 -- 发布时间:2019/8/28 15:01:00 -- 都退出了,还执行什么? If DataTables("面料调样表").DataRows.Count > 0 Then \'如果表格有数据就退出?!! Return End If |
-- 作者:fendouww -- 发布时间:2019/8/28 15:03:00 -- 那要怎么改?这是帮助里的原代码 |
-- 作者:有点蓝 -- 发布时间:2019/8/28 15:40:00 -- 帮助教的是逻辑,只是简单的教您什么使用这个功能。放到具体业务中就未必是正确的。同样的代码在不同环境使用效果都未必是一样的。 我也不知道您需要做什么,如果不知道怎么改,那就去掉2楼这个判断代码
|
-- 作者:fendouww -- 发布时间:2019/8/29 13:33:00 -- 已解决,谢谢 |