以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  DataRowLockedChanging事件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82592)

--  作者:sf020cf
--  发布时间:2016/3/21 11:40:00
--  DataRowLockedChanging事件

If e.DataRow.Locked  = True Then
   
   
    If User.name <> "开发者" OrElse UserName <> "管理员" OrElse UserName <> "郑回珠" OrElse UserName <> "刘光美" Then
       
       
        Messagebox.show("如需解锁行请找经理或者郑主管!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
       
       
        e.Cancel = True
       
       
    End If
   
    Else
        e.DataRow.Locked = False
   
End If

代码哪写错了


--  作者:大红袍
--  发布时间:2016/3/21 11:47:00
--  
If User.name <> "开发者" andalso UserName <> "管理员" andalso UserName <> "郑回珠" andalso UserName <> "刘光美" Then
--  作者:sf020cf
--  发布时间:2016/3/21 14:55:00
--  

还有另外一个问题,有一个按钮,希望单击时先判断 表"应付款项"(项目 = DHl 并且 MK号 = POP或者 PF )或者 (项目 = 玛氏华南运输 并且 MK号 = POP或者 PF )时

 然后        符合这些条件的项目="玛氏华南运输(普)"

这段代码要怎么写


--  作者:大红袍
--  发布时间:2016/3/21 15:23:00
--  

 

DataTables("表A").Replace("第一列", "玛氏华南运输(普)", "项目 in (\'DHI\', \'玛氏华南运输 \') and MK号 in (\'POP\', \'PF\')")