Foxtable(狐表)用户栏目专家坐堂 → prepareedit事件


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

主题:prepareedit事件

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


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
prepareedit事件  发帖心情 Post By:2015/3/10 9:56:00 [只看该作者]

现在表的perepareedit事件为:
If e.RecordGrid Is Nothing Then '如果不是在记录窗口输入数据
   e.Cancel = True '则取消输入
End If
现在想在记录窗口中加一个按钮,按钮的作用是允许在直接在表中输入数据。
那么在按钮中应该如何写代码以达到以上目的呢?
不知这样是不是有些矛盾呢?如果矛盾的话有没有好的思路给提点一下,谢谢了!


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/10 9:59:00 [只看该作者]

增加一个全局变量  Vars("XX") 默认为False

If e.RecordGrid Is Nothing andalso Vars("XX")=false  Then
    e.Cancel = True '则取消输入
end if

按钮为 这个全局变量改变值即可  
Vars("XX")= not Vars("XX")

 回到顶部