Foxtable(狐表)用户栏目专家坐堂 → 写在表的 StarEdit 事件代码 到窗口绑定表中操作与在资料表下操作 结果不同?


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

主题:写在表的 StarEdit 事件代码 到窗口绑定表中操作与在资料表下操作 结果不同?

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


加好友 发短信
等级:幼狐 帖子:160 积分:1447 威望:0 精华:0 注册:2016/3/24 19:00:00
写在表的 StarEdit 事件代码 到窗口绑定表中操作与在资料表下操作 结果不同?  发帖心情 Post By:2023/11/18 14:33:00 [只看该作者]

蓝老师
1-在资料表("试制策划")的 StarEdit 事件
If e.Col.Name = "发放对象" Then 
    Dim frm As WinForm.Form
    frm = Forms("抄送对象")
    frm.Open() 
End If
 >"发放对象" 此列 为多字值字段

2-在
窗口("抄送对象") 的 After Load
 Dim mht As String = ProjectPath & "Reports\文件发放一览表.mhtml"
e.Form.Controls("WebBrowser1").Address = mht
>独立窗口  而且只有一个控件 WebBrowser1

问题:
在表界面下操作 资料表("试制策划") 编辑"发放对象"单元格完全正常
→点击单元格 "发放对象"后 能打开窗口("抄送对象")→Show出"文件发放一览表.mhtml" 
→关闭该窗口后→单元格 "发放对象"能正常编辑(可勾选字段的状态)
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看

在 窗口界面下   窗口("试制策划维护") 中 用Table控件绑定 "试制策划" 表  
→点击单元格 "发放对象"后 能打开窗口("抄送对象")→Show出"文件发放一览表.mhtml" 
→关闭该窗口后→单元格 "发放对象"无法正常编辑  
→再点击单元格 "发放对象" 就再一次  打开窗口("抄送对象")→Show出"文件发放一览表.mhtml" 了...

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

我是不是只能在窗口("抄送对象")的 After Close 中下代码  才能让"发放对象"正常编辑?
>如果是该咋下代码?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

把StarEdit 事件代码放到表格click事件试试

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


加好友 发短信
等级:幼狐 帖子:160 积分:1447 威望:0 精华:0 注册:2016/3/24 19:00:00
  发帖心情 Post By:2023/11/18 14:58:00 [只看该作者]

放到表格click事件...
>我上星期已做过  操作人员反馈不行  操作体验很差劲
>>1. 资料一般都编辑后锁定→ 日后查询时虽不能编辑但经过该单元格滑鼠一点击就又跳出窗口   
         要求使用者养成好的操作习惯太难了  只会反馈是设计的程序不行

但放 
StarEdit  在资料表下操作不会有上述状况...

是不是我的版本有问题?
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:160 积分:1447 威望:0 精华:0 注册:2016/3/24 19:00:00
  发帖心情 Post By:2023/11/18 15:00:00 [只看该作者]

您协助我下 在窗口("抄送对象")的 After Close 中下代码 能行不?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/18 15:05:00 [只看该作者]

3楼的意思是单元格锁定后,点击就不能弹出窗口?在点击事件里判断一下是否锁定,锁定就不要弹出不就行了。

至于After Close没看懂要写什么代码?StarEdit 事件代码会有什么问题具体请上传实例测试

 回到顶部