以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]出这种问题该怎么办? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11457) |
||||
-- 作者:hedogn -- 发布时间:2011/7/29 8:53:00 -- [求助]出这种问题该怎么办? 在使用FOXTABLE中遇到一个很纠结的问题: 就是父表和子表的关系问题,那个表作为父表,那个表作为子表,不同的关系会出现不同的问题。 下面的附件中的两个示例就是不同的表作为父表或子表,但是每种设计都有问题。 其中文本文件中分别描述了两个示例都不能解决的问题,可以查看插图。
求助狐狸爸爸。 [此贴子已经被作者于2011-7-29 8:54:22编辑过]
|
||||
-- 作者:狐哥 -- 发布时间:2011/7/29 9:21:00 -- 产品.订单回执.数量 |
||||
-- 作者:hedogn -- 发布时间:2011/7/29 9:34:00 -- 不懂呀,能说详细点吗? |
||||
-- 作者:狐哥 -- 发布时间:2011/7/29 10:06:00 -- 你窗口控件绑定的数据不应是表,应是关联表,只有关联表数据才能实时显示的。 产品.数量:这是表数据 产品.订单回执.数量:此才是关联表数据
[此贴子已经被作者于2011-7-29 10:06:50编辑过]
|
||||
-- 作者:狐哥 -- 发布时间:2011/7/29 10:12:00 -- 另,按常规,主表放在上面,关联表放在下面视觉好一点。 |
||||
-- 作者:hedogn -- 发布时间:2011/7/29 10:14:00 -- 不是数量有问题,是生产厂家和价格有问题,不能实时显示。 |
||||
-- 作者:hedogn -- 发布时间:2011/7/29 10:20:00 -- 示例1:生产厂家和价格有问题,不能实时显示;但是同样的绑定,示例2是正常的。 示例2:不能将产品的价格自动计算出来。 |
||||
-- 作者:blackzhu -- 发布时间:2011/7/29 10:50:00 -- 这样?
|
||||
-- 作者:hedogn -- 发布时间:2011/7/29 10:54:00 -- 这只是个示例,我感觉是Foxtable的内核有问题: 内核关于父表,子表,关联没有一个很准确、清晰的定义和界定,造成使用的不便,就这两个示例来说,不管怎么设置都有问题。 另外,例如父表和子表关联中,如果选择单向关联,选择父表,能显示子表中的关联行(表:产品.订单回执),但实际上,看示例1,单向关联应该生成订单回执.产品表,而不是产品.订单回执表,为什么,因为父表一般是提供基础性的数据,父表是提供参考性的信息,子表才是信息关键。并且在父表中不能直接引用子表的数据,只有子表能使用父表的数据,也证实了父表只是参考,但是在子表的窗口设计中,新增一个子表记录,相关父表的记录竟然不能加载(示例1,也就是附加信息不能自动加载),还有更怪的,而在父表的窗口设计中,新增一个父表记录,子表的记录竟然能自动更新(示例2), [此贴子已经被作者于2011-7-29 11:12:36编辑过]
|
||||
-- 作者:hedogn -- 发布时间:2011/7/29 10:57:00 -- blackzhu您修改的东西不对。订购的单位和生产单位不能相同,订购单位是买方,生产单位是卖方。 我就是想在窗口中将生产单位同步显示出来,因为生产单位有可能改名字,比如由上海铅笔厂,变为上海铅笔有限公司。 [此贴子已经被作者于2011-7-29 11:06:24编辑过]
|