以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]为何窗口中table控件没有触发事件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123337)

--  作者:小美菜
--  发布时间:2018/8/12 17:20:00
--  [求助]为何窗口中table控件没有触发事件?
为何窗口中table控件没有触发事件?PrepareEdit、StartEdit事件进入TABLE控件单元格编辑均没有触发,代码内容是{ MessageBox.Show(e.Row("进度情况")  & "下达指令" );If e.Row("进度情况") = "下达指令" Then;   e.Cancel = True;End If }



--  作者:wei0769
--  发布时间:2018/8/12 17:27:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:333.png
图片点击可在新窗口打开查看

--  作者:小美菜
--  发布时间:2018/8/12 17:46:00
--  
谢谢你的提示,但问题没有解决,最先我是没有使用这个提示函数的,但是当我进入单元格,不需要它编辑列包含有“指令下达”时,它不起作用,还是会继续编辑,所以才加入提示,看是否触发
--  作者:有点甜
--  发布时间:2018/8/12 21:02:00
--  

你的table是如何绑定的?

 

如果绑定临时表,请去【全局表】事件写代码,而且要开启全局表事件。

 

如果是fill进来的表格,直接在table控件里面写代码即可。


--  作者:小美菜
--  发布时间:2018/8/12 21:14:00
--  
Tables("工作流安排窗口_TblData").DataSource =  DataTables("工作流程记录表")\'
是这样写入窗口TABLE的

--  作者:有点甜
--  发布时间:2018/8/12 23:30:00
--  

去【工作流程记录表】表属性prepareEdit写代码。

 

如果这个表没有表属性,那就去全局表事件写代码。