Foxtable(狐表)用户栏目专家坐堂 → [求助]BeforeDeleteDataRow


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

主题:[求助]BeforeDeleteDataRow

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


加好友 发短信
等级:九尾狐 帖子:2191 积分:18013 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]BeforeDeleteDataRow  发帖心情 Post By:2012/12/5 13:47:00 [只看该作者]

例如公司规定,对于已经结帐的行,只有“张经理”才能删除,你可以在BeforeDeleteDataRow设置如下代码: 

'如果当前用户不是张经理,而且即将被删除的行已经结帐,那么取消删除。
If
User.Name <> "张经理" And e.DataRow("结帐") = True Then
MessageBox.Show(
"领导说了:已经结帐的行,只有张经理才能删除,别乱来!", "提示")
e.Cancel =
True
End
If


如果是准备删除选定的多行已经结账的行,每一次都会弹出提示窗口中,就得关闭多次弹出窗。

怎么样才能提示一次?

[此贴子已经被作者于2012-12-5 13:47:05编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/12/5 14:49:00 [只看该作者]

那只能自己做个删除按钮,逐行判断,全部符合条件后,再删除。

 回到顶部