Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共29 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:[求助]关于统计和合并的求助

1楼
roy78 发表于:2009/10/13 9:12:00

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
  上图是根据帮助中的多表统计中作了点改动,原帮助中的表只有三个,其中在订单表中仅于客户ID 和产品ID 有关联项,但我所需的订单(项目中的合同明细表中的合同ID 是要与销售合同表的合同ID)相对应的。在订单(项目中的合同明细表中是没有客户ID)的,这里应该是怎么去写代码呢?改了半天都不对,还望高手指点学习。
  上图的结果是我在合同明细中的添加了客户ID,要不然就不对,但我在合同明细表中是不应该有客户ID的,只有(合同ID和产品ID)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

2楼
狐狸爸爸 发表于:2009/10/13 9:57:00
惭愧,被被绕晕了,没看明白
3楼
roy78 发表于:2009/10/13 10:01:00

我想应该是可以实现的吧?我感觉FT很强,我就是不太熟。简单的说,我就是要把合同明细表中的客户ID去除,还是实现上面的效果

4楼
czy 发表于:2009/10/13 10:05:00

客户ID去除后,就看不出这个表中的数据和其它表有任何的关联了。

5楼
roy78 发表于:2009/10/13 10:31:00
     难道是我设计有错?如果引用帮助上的例子来说,假如他在原有的(订单、产品表、客户表)中,新加了一个合同表,合同表的合同id,就是和订单中的合同id 所对应的,这里的条件是,订单表中的客户id换成合同id,这时订单表中的合同id是与合同表中的合同id对应上的  。
合同表 相关字段:  合同id(自动唯一) 、客户id(与客户表,客户id关联)其他内容
订单    相关字段:  合同id(与合同表,合同id关联)、产品id(与产品表,产品id关联)、其他内容
产品表 相关字段:  产品id(自动唯一)、其他内容
客户表 相关字段:  客户id(自动唯一)、其他内容
     
6楼
roy78 发表于:2009/10/13 10:33:00

   利用合同id 来定位,此合同下,这个客户或合同号的订的产品,难道这样的设计有错?一定要在订单中加上客户id?

7楼
roy78 发表于:2009/10/13 10:45:00
  帮助中的数据表结构相对来说是比较简单的,但如果我真要对订单去跟踪,此三表的数据结构我想应该要调整吧?我如何知道此订单已经完成了?当前客户的某一订单中的产品完成了多少?都无法定位
8楼
roy78 发表于:2009/10/13 10:56:00
难道这题目FT实现不了?
9楼
狐狸爸爸 发表于:2009/10/13 11:04:00

关联一
父表: 客户(客户ID) 
子表: 合同(客户ID)

关联二
父表:合同(合同ID)
子表:订单("合同ID")

关联三:
父表:产品(产品ID)
子表:订单(产品ID)

设置完成后:
1、客户表作为主表时,选择某客户,会自动列出该客户的全部合同,选择某合同,会自动列出该合同的全部订单
2、产品标作为主表,选择某产品,会自动列出该产品的全部订单,选择某订单,会自动列出对应的合同
3、订单表作为主表,选择某订单,会自动列出对应的产品和合同,以及该合同对应的客户。


foxtable是双向定位,便利向超过目前任何通用数据管理软件,关键是你自己思路要清楚。

[此贴子已经被作者于2009-10-13 11:06:16编辑过]
10楼
roy78 发表于:2009/10/13 11:07:00

。。。。我说的是统计数据,我想数据表结构如上所述的结构,统计的结果是一楼的结果,不会

共29 条记录, 每页显示 10 条, 页签: [1] [2][3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 3 queries.