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


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

主题:请教事件

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
请教事件  发帖心情 Post By:2016/11/14 10:43:00 [只看该作者]

大师:请问整个功能如何实现
点击一按钮a,运行一段代码检索表a,发现问题,提示编辑表a,编辑该表后,再模拟单击按钮a,再自动检索表a,发现问题,再提示编辑表a。
在表的哪个事件里写代码?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/14 10:50:00 [只看该作者]

按钮a事件-》DataColChanged事件-》e.Form.Controls(按钮a).PerformClick()

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/11/14 11:11:00 [只看该作者]

 

 如果确定你【编辑表结束】?你的逻辑都没理清。至少应该让用户点一下确定完成修改。

 


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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/11/14 11:49:00 [只看该作者]

我现在是这样处理的,但总感觉不好,
1、点击按钮a,提示修改表a中某一单元格(红色),返回要求在表中修改,修改过后,按其他键无效,必须再按按钮a。按下按钮a,再检索表a,如果修改了,运行下一步。如果没有修改,或修改不正确,返回重新修改。
2、像这种情况,一般如何搞?

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/11/14 12:00:00 [只看该作者]

我现在希望,一修改完就自动检索,不需要,重复按按钮a.是在编辑后事件,还是DataColChanged,但这两个事件如果不考虑行列属性,行不行?直接e.table.Form.Controls(按钮a).PerformClick()?

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


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/14 12:46:00 [只看该作者]

 一修改完的标志是什么?检测的时候,你是否记录了哪些行列是需要修改的?

 

 最简单的做法,就是datacolchanged事件每修改一次,就重新校验一次。


 回到顶部