以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 3层父子关系放到窗口里显示不出来? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65820) |
-- 作者:likaibin1983 -- 发布时间:2015/3/23 22:08:00 -- [求助] 3层父子关系放到窗口里显示不出来? 请问版主,今天发生了一个奇怪的现象: 一个爸爸又好几个儿子,每个儿子又有好几个孙子,并做了相应关联。 在窗口里放了3个table, 当只在两个table里分别绑定,“爸爸”与“爸爸.儿子”时,一切显示正常。鼠标点击“爸爸” table里的李爸爸时,出现姓李的他的儿子们,鼠标点击刘爸爸时,“爸爸.儿子” table显示刘爸爸的儿子们。 当我在第三个table里,绑定“爸爸.儿子.孙子”时,预览窗口提示出错,点击“继续”按钮。结果再预览窗口时,鼠标点击“爸爸” table里的每个爸爸时,“爸爸.儿子” table里只有标题栏,没任何内容。即使我取消这个“爸爸.儿子.孙子” table的绑定,也不显示。推出foxtable,再次打开,按ctrl打开,都没反应。 此时回到系统菜单,在“爸爸”数据表里,没有“爸爸.儿子”表的标签,直到我删除上面建立的窗口,重新加载foxtable,才能恢复正常。 这是怎么回事呢?我哪个细节处理不对?
|
-- 作者:kylin -- 发布时间:2015/3/24 8:00:00 -- 这个得上传实例才能看清楚是哪里有问题啊 |
-- 作者:Bin -- 发布时间:2015/3/24 8:33:00 -- 呵呵.估计你是搞错了一点. 你要放的是儿子表,才会和孙子表联动 放爸爸.儿子表是没用的
|
-- 作者:likaibin1983 -- 发布时间:2015/3/25 22:08:00 -- 请教大家,我现在只绑定了两个表,一个“爸爸”表,一个“爸爸.儿子”表,为什么预览窗口后,“爸爸.儿子”表不能根据爸爸表里选择哪个爸爸,自动加载儿子们的数据呢? 奇怪的细节是, 1) 我每次打开项目,不预览窗口前,在“爸爸”数据表里,能看到“爸爸.儿子”与“爸爸.儿子.孙子”的表,一旦预览窗口以后,再回到数据表里,连“爸爸.儿子”表都看不到了。 2) 在窗口里,“爸爸”表可以把副本表设为true,“爸爸.儿子”表不行,是怎么回事呢? 3) 关于“爸爸”表,我在项目属性afteropenproject里设置了几列动态数据表,在非副本表的窗口里,可以看到动态数据表里设定的显示值,但在副本表里只能看到取值列的值,这个怎么破? 说明:在附件里,“爸爸”表对应“项目信息”表,“爸爸.儿子”对应“项目信息.WBS表”,"爸爸.儿子.孙子"对应“项目信息.WBS表.WBS费用跟踪表”。 有点复杂,急切希望能得到版主和大家的解答。:)
[此贴子已经被作者于2015/3/25 22:11:09编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/3/25 22:14:00 -- 1、关联表只有一个,只能在一个地方用,看不见正常;
2、关联表不能设置成副本表;要不你就模拟 http://www.foxtable.com/help/topics/2222.htm
3、副本表的表名这样写 Tables("窗口1_Table1") 对应的代码不能写在afteropenproject,必须写在窗口的afterload事件里去。 |
-- 作者:likaibin1983 -- 发布时间:2015/3/28 12:53:00 -- 请问版主,我设计的系统截图如下, 重新启动项目,不预览窗口,不应用窗口的情况下,在数据表里明明是有对应关联记录的,见下图, 为什么窗口里显示不出来?怎么破?
|
-- 作者:狐狸爸爸 -- 发布时间:2015/3/28 13:39:00 -- 因为你窗口中的主表设置为副本了,关联表不会和父表的正本联动的,不会和父表的副本联动的,所以窗口中的父表必须作为正本才行。 后者看看: http://www.foxtable.com/help/topics/2631.htm
|
-- 作者:likaibin1983 -- 发布时间:2015/3/28 13:45:00 -- 明白了,谢谢版主,完美解决! |
-- 作者:likaibin1983 -- 发布时间:2015/3/28 14:20:00 -- 再问问版主,窗口中绑定了关联表,例如 “爸爸.儿子” 表绑定在窗口的table里以后,在“事件”那没有可编辑内容,关联表不能编辑吗? 那么,我想在第三个窗口里绑定“儿子.孙子”表,怎么才能达到前面帖子里说的效果? 目前我绑定了这个表,在“爸爸.儿子”表里选某一行,“儿子.孙子”表里并不出来,又不能通过事件编程,不能取到current.position。 求版主高招,谢谢!
|
-- 作者:Bin -- 发布时间:2015/3/28 14:22:00 -- 事件继承原来表,直接在原表事件设置. |