以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于统计和合并的求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4597) |
||||
-- 作者:roy78 -- 发布时间:2009/10/13 9:12:00 -- [求助]关于统计和合并的求助 此主题相关图片如下:2.jpg 上图是根据帮助中的多表统计中作了点改动,原帮助中的表只有三个,其中在订单表中仅于客户ID 和产品ID 有关联项,但我所需的订单(项目中的合同明细表中的合同ID 是要与销售合同表的合同ID)相对应的。在订单(项目中的合同明细表中是没有客户ID)的,这里应该是怎么去写代码呢?改了半天都不对,还望高手指点学习。 上图的结果是我在合同明细中的添加了客户ID,要不然就不对,但我在合同明细表中是不应该有客户ID的,只有(合同ID和产品ID)
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/10/13 9:57:00 -- 惭愧,被被绕晕了,没看明白 |
||||
-- 作者:roy78 -- 发布时间:2009/10/13 10:01:00 -- 我想应该是可以实现的吧?我感觉FT很强,我就是不太熟。简单的说,我就是要把合同明细表中的客户ID去除,还是实现上面的效果 |
||||
-- 作者:czy -- 发布时间:2009/10/13 10:05:00 -- 客户ID去除后,就看不出这个表中的数据和其它表有任何的关联了。 |
||||
-- 作者:roy78 -- 发布时间:2009/10/13 10:31:00 -- 难道是我设计有错?如果引用帮助上的例子来说,假如他在原有的(订单、产品表、客户表)中,新加了一个合同表,合同表的合同id,就是和订单中的合同id 所对应的,这里的条件是,订单表中的客户id换成合同id,这时订单表中的合同id是与合同表中的合同id对应上的 。 合同表 相关字段: 合同id(自动唯一) 、客户id(与客户表,客户id关联)其他内容 订单 相关字段: 合同id(与合同表,合同id关联)、产品id(与产品表,产品id关联)、其他内容 产品表 相关字段: 产品id(自动唯一)、其他内容 客户表 相关字段: 客户id(自动唯一)、其他内容 |
||||
-- 作者:roy78 -- 发布时间:2009/10/13 10:33:00 -- 利用合同id 来定位,此合同下,这个客户或合同号的订的产品,难道这样的设计有错?一定要在订单中加上客户id? |
||||
-- 作者:roy78 -- 发布时间:2009/10/13 10:45:00 -- 帮助中的数据表结构相对来说是比较简单的,但如果我真要对订单去跟踪,此三表的数据结构我想应该要调整吧?我如何知道此订单已经完成了?当前客户的某一订单中的产品完成了多少?都无法定位 |
||||
-- 作者:roy78 -- 发布时间:2009/10/13 10:56:00 -- 难道这题目FT实现不了? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/10/13 11:04:00 -- 关联一 [此贴子已经被作者于2009-10-13 11:06:16编辑过]
|
||||
-- 作者:roy78 -- 发布时间:2009/10/13 11:07:00 -- 。。。。我说的是统计数据,我想数据表结构如上所述的结构,统计的结果是一楼的结果,不会 |