以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [讨论]两个Table控件,如何实现SqlQuery子表刷新 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48618) |
-- 作者:aaticor -- 发布时间:2014/4/2 11:52:00 -- [讨论]两个Table控件,如何实现SqlQuery子表刷新 同一个窗口中,两个Table控件,如何实现SqlQuery子表刷新?就像出库单主表、子表那样,点击主表某行,子表自动刷新出对应的记录。 谢谢! |
-- 作者:Bin -- 发布时间:2014/4/2 11:53:00 -- 重新Fill一次 条件设置为 主表当前行的条件即可 例如 currentChanged事件 tables(XX).fill("select * from {表A} where 关联列=" & tables("主表").current("关联列"),true)
|
-- 作者:aaticor -- 发布时间:2014/4/2 13:27:00 -- 关键问题,在哪里设置currentChanged事件代码? 因为table控件中看不到事件设置功能。 |
-- 作者:有点甜 -- 发布时间:2014/4/2 13:39:00 -- 以下是引用aaticor在2014-4-2 13:27:00的发言:
关键问题,在哪里设置currentChanged事件代码? 因为table控件中看不到事件设置功能。
如果你的这个表xx是绑定某一个表的话,代码就在该表xx的表事件里写。 |
-- 作者:有点甜 -- 发布时间:2014/4/2 13:43:00 -- 又或者,你把这个表控件设置为副本,就有事件了。
http://www.foxtable.com/help/topics/1906.htm
|
-- 作者:aaticor -- 发布时间:2014/4/2 13:58:00 -- 明白了。。看来主表的Table也要改成SQL表,事件就可以写了。 |
-- 作者:狐狸爸爸 -- 发布时间:2014/4/2 14:06:00 -- 副本也有事件,在主表写就行,其实所有表都有事件: http://www.foxtable.com/help/topics/1906.htm http://www.foxtable.com/help/topics/2726.htm
|
-- 作者:manyifuwu -- 发布时间:2018/5/17 12:15:00 -- 学习 |