以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问怎样用代码实现表达式中关联其他表的效果 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109190) |
-- 作者:我要高飞 -- 发布时间:2017/11/6 17:32:00 -- 请问怎样用代码实现表达式中关联其他表的效果 关联表的如下效果,如果用代码实现请问应该在什么事件里处理? 假如A是父表,B是子表,现在A表为空的情况下,先在B表关联列输入数据001,这个时候B关联A的表达式列是空的。切换到A表,关联列里输入001,再切换到表B时,B的表达式列里会自动根据A里的关联列匹配A表中字段。我用datacolchanged事件无法执行里面的代码,因为表B的关联列数据没有变动过,对于表B只有一个变成当前表的过程,请问应该用表B的什么事件?
[此贴子已经被作者于2017/11/6 17:34:07编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/11/6 17:38:00 -- 你在表A修改值的时候,不是触发了datacolchanged事件?你不是可以查询子表数据修改子表数据?
http://www.foxtable.com/webhelp/scr/1453.htm
|
-- 作者:我要高飞 -- 发布时间:2017/11/6 17:48:00 -- 我的父表是一张查询表,是很多表union all的,如果是在A的datacolchanged里去改B的数据,那就需要在n多张表里加代码,比较麻烦 [此贴子已经被作者于2017/11/6 17:50:26编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/11/6 18:23:00 -- 你可以切换到表B之后,currentTableChanged或者maintableChanged事件,触发表B的DataColchanged事件
http://www.foxtable.com/webhelp/scr/1587.htm
|