Foxtable(狐表)用户栏目专家坐堂 → 审核计划


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

主题:审核计划

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4786 威望:0 精华:0 注册:2014/9/17 11:34:00
审核计划  发帖心情 Post By:2015/3/24 17:33:00 [只看该作者]

我想实现审核计划的功能,于是写了如下代码,我想实现的效果是,点击“审核计划”的时候,如果,审核人,那一列是空的,则提醒“是否审核计划?”,确认之后便会在“审核时间”和“
审核人”列分别填上默认时间和系统用户名称,如果不是空的,则显示该计划已审核。具体代码如下,运行时使用提示“该计划已审核”

Dim Result As DialogResult
If CurrentTable.Position > = 0 Then'不是空行的情况下执行如下代码
    Tables("建园计划").current.locked=False
    Dim t As Row = Tables("建园计划").current
    If t("审核人") IsNot Nothing Then
        messagebox.show("该计划已审核!","提示")   
    ElseIf t("审核时间") Is Nothing Then
        result= MessageBox.Show("计划是否通过审核?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        If Result = DialogResult.yes Then
            t("审核时间")=Date.today
            t("审核人")=user.name
            DataTables("建园计划").save
            Tables("建园计划").current.locked=True
        Else
            Tables("建园计划").current.locked=True
        End If
    End If
Else
    messagebox.show("暂无计划需要审核!","提示")
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/25 9:34:00 [只看该作者]

Dim Result As DialogResult
Dim t As Row = Tables("建园计划").current
If t IsNot Nothing Then'不是空行的情况下执行如下代码
    If t.IsNull("审核人") = False Then
        messagebox.show("该计划已审核!","提示")
    ElseIf t.IsNull("审核人") Then
        result= MessageBox.Show("计划是否通过审核?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        If Result = DialogResult.yes Then
            t.locked = False
            t("审核时间")=Date.today
            t("审核人")=user.name
            DataTables("建园计划").save
            t.locked=True
        End If
    End If
Else
    messagebox.show("暂无计划需要审核!","提示")
End If

 回到顶部