以文本方式查看主题
- 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写代码。
如果这个表没有表属性,那就去全局表事件写代码。
|