关于表间关联

Foxtable可以在表与表之间建立关联,而且具有一些其他数据管理软件所不具备的特性。

例如在订单管理系统中,通常包括客户、产品、订单三个表,显然订单表中的每一个订单,都分别在客户表和产品表中有对应的行,也就是说,每一个订单都会对应有一个客户和一个产品;同样,客户表或者产品表中每一行,会在订单表中对应有若干行(也就是订单),而且订单表中的单价列是需要从产品表中提取的;如果我们能够在客户表与订单表、产品表与订单表之间建立关联,那么这些表就可以相互引用数据进行计算, 或快速查阅关联数据。

例如:

1、订单表可以引用产品表中的单价数据来计算金额,产品表也可以用表达式统计出本产品的总销售数量和金额。

2、在订单表中选择一个订单,即可用关联表的形式列出该订单所属的产品和客户。

3、在产品表中选择一个产品,即可用关联表的形式列出该产品所有的订单,而在该关联表中选择一个订单,会用另一个关联表列出该订单所属客户的资料。

4、在客户表中选择一个客户,即可用关联表的形式列出该客户所有的订单,而在该关联表中选择一个订单,会用另一个关联表列出该订单所订购产品的资料。

通过关联表,可以让所有相关数据唾手可得:

接下来,我们看看如何来建立关联、使用关联表;有关关联表之间的数据引用和统计,在“表达式”这一章讲述。

 


本页地址:http://www.foxtable.com/webhelp/topics/0089.htm