Foxtable(狐表)用户栏目专家坐堂 → 审批记录


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

主题:审批记录

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


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

1、直接在原表添加必要的列存储
2、添加一个审核表存储

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


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

没有的。可以上传您的实例说明

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/25 14:21:00 [显示全部帖子]

Filter = " 涉及表 = '车辆维修申请表' And ID = '" & e.DataRow("_Identify") & "' and 涉及列 in ('审批结果1','审批意见1','...自己补上')"

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


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

副本和主表使用的是提一个datatable,重新加载数据当然2个都有影响。如果不想有影响,把副本改为sqltable

Else
msgbox(1) '这里能不能弹出



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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 12:12:00 [显示全部帖子]

else的位置不正确,跟的是第一个If dr IsNot Nothing Then,而不是 If dr("所属部门") <> "行政管理部"


Dim dr As Row = Tables("车辆维修申请表").Current
If dr IsNot Nothing Then
    If dr("所属部门") <> "行政管理部"
        If dr.IsNull("审批结果1") = False AndAlso dr.IsNull("审批人1") = False Then
            dr("进度") = "2A"
            If dr.IsNull("审批结果2") = False AndAlso dr.IsNull("审批人2") = False Then
                dr("进度") = "3A"
                If dr.IsNull("审批结果3") = False AndAlso dr.IsNull("审批人3") = False Then
                    dr("进度") = "4A"
                    If dr.IsNull("审批结果4") = False AndAlso dr.IsNull("审批人4") = False Then
                        dr("进度") = "5A"
                        If dr.IsNull("审批结果5") = False AndAlso dr.IsNull("审批人5") = False
                            Dim us As UserInfo = Users(dr("维修厂"))
                            If  us.IsRole("维修厂审核员") Then
                                dr("进度") = "6A"
                            Else
                                dr("进度") = "7A"
                                If dr.IsNull("审批人7") = False AndAlso dr.IsNull("维修金额") = False Then
                                    dr("进度") = "8A"
                                End If
                            End If
                            If dr.IsNull("审批人6") = False AndAlso dr.IsNull("审批日期6") = False Then
                                dr("进度") = "7A"
                                If dr.IsNull("审批人7") = False AndAlso dr.IsNull("维修金额") = False Then
                                    dr("进度") = "8A"
                                End If
                            End If
                        End If
                    End If
                End If
                
            End If
        End If 
    Else
        If dr.IsNull("审批结果1") = False AndAlso dr.IsNull("审批人1") = False Then
            dr("进度") = "4A"
            
            If dr.IsNull("审批结果4") = False AndAlso dr.IsNull("审批人4") = False Then
                dr("进度") = "5A"
                If dr.IsNull("审批结果5") = False AndAlso dr.IsNull("审批人5") = False
                    Dim us As UserInfo = Users(dr("维修厂"))
                    If  us.IsRole("维修厂审核员") Then
                        dr("进度") = "6A"
                    Else
                        dr("进度") = "7A"
                        If dr.IsNull("审批人7") = False AndAlso dr.IsNull("维修金额") = False Then
                            dr("进度") = "8A"
                        End If
                    End If
                    If dr.IsNull("审批人6") = False AndAlso dr.IsNull("审批日期6") = False Then
                        dr("进度") = "7A"
                        If dr.IsNull("审批人7") = False AndAlso dr.IsNull("维修金额") = False Then
                            dr("进度") = "8A"
                        End If
                    End If
                End If
            End If
        End If
        
    End If
End If

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 17:35:00 [显示全部帖子]


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


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

建议使用编号之类的数据进行业务关联,_Identify保存后才是真正的值。另外_Identify并不是一成不变的,某种特殊的情况下可能会变的

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


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

1、贴出自己代码说明
2、可以

 回到顶部