Foxtable(狐表)用户栏目专家坐堂 → 如何捕获 .AllowAddNew =False 引发的系统错误提示?


  共有10979人关注过本帖平板打印复制链接

主题:如何捕获 .AllowAddNew =False 引发的系统错误提示?

美女呀,离线,留言给我吧!
leibnitz
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:682 威望:0 精华:0 注册:2011/6/23 17:04:00
如何捕获 .AllowAddNew =False 引发的系统错误提示?  发帖心情 Post By:2011/8/23 20:28:00 [只看该作者]

请教狐狸爸爸及各位大侠:

 

根据帮助文档:

 

希望只能在"产品.订单"这个关联表中编辑数据,而不能在订单主表中编辑数据,只需:

Tables("订单").AllowEdit = False
Tables
("产品.订单").AllowEdit = True

 

类似的,我修改了 .AllowAddNew 属性

然后,在订单表的 BeforeAddDataRow 事件中,尝试捕获系统提示是错误(终端用户不喜欢这类提示)

 

‘-- 不成功代码1

If CurrentTable.AllowAddNew = False
  messagebox.Show("我们强烈建议您在产品所对应的项目名下增加新记录 ^_^","温馨提示")
'  Return
End If

 

 

‘-- 不成功代码2

Try
   '
Catch ex As Exception
   messagebox.Show("我们强烈建议您在产品所对应的项目名下增加新记录 ^_^","温馨提示")
End Try

 

[此贴子已经被作者于2011-8-23 23:24:43编辑过]

 回到顶部