Foxtable(狐表)用户栏目专家坐堂 → [讨论]这段小代吗虽然能正确执行,但总觉得那里不妥,谁帮我看看


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

主题:[讨论]这段小代吗虽然能正确执行,但总觉得那里不妥,谁帮我看看

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


加好友 发短信
等级:幼狐 帖子:171 积分:1292 威望:0 精华:0 注册:2011/8/17 21:12:00
[讨论]这段小代吗虽然能正确执行,但总觉得那里不妥,谁帮我看看  发帖心情 Post By:2013/11/29 23:10:00 [只看该作者]

Dim dr As DataRow = CurrentTable.Current.DataRow
If dr IsNot Nothing Then
    Dim Result As DialogResult
    Result = MessageBox.Show("确实要删除吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If dr("营销人员") <> User.Name Then
        MessageBox.Show("老表姐,这不是你的记录,你无权删除哦")
        e.Cancel = True
    Else
        If Result = DialogResult.Yes Then
             Tables("短信通_Table1").Current.Delete
            End If
    End If
End If

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


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2013/11/30 8:55:00 [只看该作者]

Dim dr As DataRow = CurrentTable.Current.DataRow
If dr IsNot Nothing Then
    If dr("营销人员") <> User.Name Then
        MessageBox.Show("老表姐,这不是你的记录,你无权删除哦")
        e.Cancel = True
    Else
        Dim Result As DialogResult
       Result = MessageBox.Show("确实要删除吗?", "提示", MessageBoxButtons.YesNo,   MessageBoxIcon.Question)
        If Result = DialogResult.Yes Then
             Tables("短信通_Table1").Current.Delete
            End If
    End If
End If
 
 
感觉改一下次序会顺一点,不会直接跳出删除确认的对话框

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


加好友 发短信
等级:幼狐 帖子:171 积分:1292 威望:0 精华:0 注册:2011/8/17 21:12:00
  发帖心情 Post By:2013/11/30 20:57:00 [只看该作者]

呵呵,却实是这样,谢谢逛逛 大师了

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/11/30 21:23:00 [只看该作者]

if MessageBox.Show("确实要删除吗?", "系统询问", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = 7

    Return

end if
if CurrentTable.Current = nothing
     MessageBox.Show("请先选择一条记录后再删除!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information

     Return

end if

Dim dr As DataRow = CurrentTable.Current.DataRow
If dr("营销人员") <> User.Name Then
    MessageBox.Show("老表姐,这不是你的记录,你无权删除哦")
else
    CurrentTable.Current.Delete
End If

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


加好友 发短信
等级:幼狐 帖子:171 积分:1292 威望:0 精华:0 注册:2011/8/17 21:12:00
  发帖心情 Post By:2013/12/2 0:33:00 [只看该作者]

程总出马,更具说服力哦

 回到顶部