Foxtable(狐表)用户栏目专家坐堂 → [求助] 控件带不上当前表中的内容


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

主题:[求助] 控件带不上当前表中的内容

美女呀,离线,留言给我吧!
susanhe
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
[求助] 控件带不上当前表中的内容  发帖心情 Post By:2019/11/2 13:20:00 [只看该作者]

你好,以下代码执行后,窗口 mm 中的控件 textbox8 没有带上e.Row("批号")  中的内容,关闭窗口时还出现没有找到 textbox8 控件,是何原因 ?明明有这个控件的。

 

If e.Col.Name = "颜色状态"
    e.Cancel =True
    Tables("物料需求").Filter = "批号='" & e.Row("批号") & "'"
    forms("mm").show

    e.form.controls("textbox8").text = e.Row("批号")

End If

 


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


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/2 13:58:00 [只看该作者]

窗口 mm人是模式窗口,肯定不行。

记住:模式窗口关闭后,才会执行后面的代码 的,而执行的时候窗口已经关闭了,当然就找不到控件了。

代码放到窗口afterload
e.form.controls("textbox8").text = Tables("xx表").current("批号")

 回到顶部
美女呀,离线,留言给我吧!
susanhe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
  发帖心情 Post By:2019/11/2 15:40:00 [只看该作者]

谢谢的, 这是可以的。不过,我要双击xx表中的批号后,打开的窗口中textbox8也包含这个。就不对了。

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


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

如果是在副本表里双击

e.form.controls("textbox8").text = Tables("窗口1_table1").current("批号")

 回到顶部