Foxtable(狐表)用户栏目专家坐堂 → ID没生成


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

主题:ID没生成

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107672 积分:547681 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/15 11:39:00 [显示全部帖子]

能不能自己先调试一下,然后给出分析结果做参考?

        If dr IsNot Nothing Then  '如果找到的话
msgbox(r("ID"))
            If r("ID") Is Nothing Then
                r("审批状态") = dr("审批状态")
                r("登记人") = _UserXingMing
                r("登记日期") = Functions.Execute("服务器时间")
                r("ID")= Guid.NewGuid.TOstring()
msgbox(r("ID"))
                r("登记状态") = True
                r.Save
            Else
                r("审批状态") = dr("审批状态")
                r("登记人") = _UserXingMing
                r("登记日期") = Functions.Execute("服务器时间")
                r("登记状态") = True
                r.Save
            End If
msgbox(r("ID"))
                Dim dw As Row = Tables("审核意见表").AddNew()
                dw("审核部门")= _UserGroup
                dw("审核人")= _UserXingMing
                dw("审核日期")= Date.Now
                dw("审核意见")= "提交审核申请"
                dw("ID")= r("ID")
                dw.Save
msgbox(dw("ID"))
            Return 1  '成功返回标志
        Else
            MessageBox.Show("该表未加入审批流程,请给管理员联系!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
            Return 0
        End If

Dim jg As Integer = Functions.Execute("提交审批申请",r)
msgbox(r("ID"))

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


加好友 发短信
等级:超级版主 帖子:107672 积分:547681 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/15 11:59:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:107672 积分:547681 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/16 8:58:00 [显示全部帖子]

这个要从业务逻辑上解决。代码已经没有可优化的余地了

 回到顶部