以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关联问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94615) |
||||
-- 作者:实话实说 -- 发布时间:2016/12/28 8:39:00 -- 关联问题 设置关联表后有一个问题,就是加载表时必须一起加载,加载后就不能再单独加载了,否则报错,这样,当其它模块要引用其中一个表时,只能将关联的表一起加载,很别扭。如果关联的表绞多时容易引起混乱。设计时,我尽量采用动态关联和代码关联,但是,需要在同一个窗口显示时就必须设置关联。如果能采用动态关联显示就好了。实例窗口表如何动态关联显示
|
||||
-- 作者:有点蓝 -- 发布时间:2016/12/28 8:52:00 -- 1、建议使用模拟关联表:http://www.foxtable.com/webhelp/scr/2222.htm |
||||
-- 作者:有点色 -- 发布时间:2016/12/28 9:13:00 -- 有必要一定要设置关联吗?做关联的目的是什么?
不是可以用简单方法,就可以利用副本表实现类似关联表的功能? |
||||
-- 作者:实话实说 -- 发布时间:2016/12/28 11:30:00 -- 我只想在同一个窗口关联显示,用动态关联没弄出来,第1条建议还是先建立关联。 |
||||
-- 作者:有点色 -- 发布时间:2016/12/28 11:31:00 -- 模拟关联,就是控制一下currentchanged事件就好啊。没那么复杂 |
||||
-- 作者:实话实说 -- 发布时间:2016/12/28 13:09:00 -- 网络不太好。模拟关联还是要先建立关联,我需要动态关联,也就是打开窗口的时候建立关联,关闭窗口的时候删除关联,这样在运行其它模块时可以独立加载表,不需要关联加载。 [此贴子已经被作者于2016/12/28 13:08:55编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2016/12/28 14:22:00 -- 以下是引用实话实说在2016/12/28 13:09:00的发言:
网络不太好。模拟关联还是要先建立关联,我需要动态关联,也就是打开窗口的时候建立关联,关闭窗口的时候删除关联,这样在运行其它模块时可以独立加载表,不需要关联加载。 [此贴子已经被作者于2016/12/28 13:08:55编辑过]
不需要建立关联的啊,请好好看模拟关联的核心内容,就是currentChanged事件而已。 |
||||
-- 作者:实话实说 -- 发布时间:2016/12/28 14:59:00 -- 这有点不好理解 |
||||
-- 作者:实话实说 -- 发布时间:2016/12/28 15:03:00 -- 我要关联是想在同一个窗口关联同步显示,不要关联是不想在加载表的时候同步加载关联表,没有其它要求。因此最好打开窗口时关联,关闭窗口时删除关联。 能帮忙做一下1楼的案例吗 |
||||
-- 作者:有点色 -- 发布时间:2016/12/28 15:32:00 -- 同步显示控制currentchanged事件即可
5、关闭窗口设计器,回到产品表,打开表属性设置窗口,将其CurrentChanged事件代码设为: If Forms("窗口1").Opened() \'一定要判断用于模拟关联表的窗口是否已经打开 |