Foxtable(狐表)用户栏目专家坐堂 → 老大,这个功能怎么实现?


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

主题:老大,这个功能怎么实现?

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


加好友 发短信
等级:幼狐 帖子:147 积分:1230 威望:0 精华:0 注册:2021/6/18 12:12:00
老大,这个功能怎么实现?  发帖心情 Post By:2022/5/12 13:57:00 [只看该作者]

这是我程序中的审批功能的代码,我的目的是先判断表中 文件数量、盖章、文件要求、发图方式 四列中的内容,如果为空,提示“请确定文件数量、盖章、文件要求、发图方式等内容!”,如果不为空那就完成审核签字。
我写程序提示 e.DataCol不能按钮中运行,老大咋办?


If e.DataCol.Name = "文件数量" Then 
    If e.NewValue Is Nothing Then 
        MessageBox.Show("请确定文件数量、盖章、文件要求、发图方式等内容!", "提示")  
        Else    
        If User.Group = "项目负责人" Then
               Tables("ftdjb").Current("审核") = User.Name
               Tables("ftdjb").Current("审核日期") = Date.Today()
               Tables("ftdjb").Current.Save()
        Else If User.Group = "计划" Then
               Tables("ftdjb").Current("审核") = User.Name
               Tables("ftdjb").Current("审核日期") = Date.Today()
               Tables("ftdjb").Current.Save()
        Else
                MessageBox.show("你无审核权限!")
        End If
    End If
End If 



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


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 14:04:00 [只看该作者]

Dim r As Row = Tables("ftdjb").Current
If r IsNot Nothing Then
    If r.isnull("文件数量") OrElse r.isnull("盖章") .... then Then
        MessageBox.Show("请确定文件数量、盖章、文件要求、发图方式等内容!", "提示") 
    Else
        If User.Group = "项目负责人" OrElse User.Group = "计划" Then 
            r("审核") = User.Name
            r("审核日期") = Date.Today()
            r.Save()
        Else
            MessageBox.show("你无审核权限!")
        End If
    End If
End 

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


加好友 发短信
等级:幼狐 帖子:147 积分:1230 威望:0 精华:0 注册:2021/6/18 12:12:00
  发帖心情 Post By:2022/5/12 14:21:00 [只看该作者]

Dim r As Row = Tables("ftdjb").Current
If r IsNot Nothing Then
    If r.isnull("文件数量") OrElse r.isnull("盖章") OrElse r.isnull("文件要求")  OrElse r.isnull("发图方式")  ....  Then Then
        MessageBox.Show("请确定文件数量?盖章?文件要求?发图方式等内容!", "提示") 
    Else
        If User.Group = "项目负责人" OrElse User.Group = "计划" Then 
            r("审核") = User.Name
            r("审核日期") = Date.Today()
            r.Save()
        Else
            MessageBox.show("你无审核权限!")
        End If
    End If
End If
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220512141913.jpg
图片点击可在新窗口打开查看



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


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 14:25:00 [只看该作者]

补充完整了就把省略号去掉咯

If r.isnull("文件数量") OrElse r.isnull("盖章") OrElse r.isnull("文件要求")  OrElse r.isnull("发图方式")  Then

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


加好友 发短信
等级:幼狐 帖子:147 积分:1230 威望:0 精华:0 注册:2021/6/18 12:12:00
  发帖心情 Post By:2022/5/12 16:14:00 [只看该作者]

见笑了,我这小白总打扰您

 回到顶部