易表-设置表间关联.docx
《易表-设置表间关联.docx》由会员分享,可在线阅读,更多相关《易表-设置表间关联.docx(30页珍藏版)》请在第一文库网上搜索。
1、设置表间关联关于表间关联易表可以在表与表之间建立关联,例如在订单管理系统中,通常包括客户、产品、定单三个表,其 中每个订单都对应着一个客户和一个产品,如果我们能够在客户与订单、产品与订单之间建立某种 关联,那么相互之间可以互相引用和定位,例如订单可以引用产品表中的单价数据来计算金额,而 选择某一个产品或某一个客户,也可以快速找到所有对应的订单。 设置表间关联在表菜单上,单击“表间关联”,启动表间关联设置窗口0。添加关联单击“添加”,选择要建立关联的表,指定用于关联的列。左表和右表并没有区别,任何一 个表都可以作为左表,也可以作为右表。删除关联选择要删除的关联,单击删除。定位关联记录利用表间关联
2、,我们可以在其他表中快速定位相关的记录。例如在一个订单管理系统中,如果已经在订单表 和产品表之间通过产品编号建立关联,那么在订单表中,一旦选择某一订单,产品表会自动显示对应产品的 详细资料;反之一旦在产品表中选择某一产品,订单表也会自动显示该产品对应的第一条订单,由于同一产 品可能有多条订单,如果要显示该产品对应的所有订单,可以首先将订单表根据产品编号进行排序。查看关联表数据在“表”菜单中,指向“显示关联表”,会列出所有和当前表有关联的表,单击这些关联表,即可在主窗口 的下方显示关联表,而且这些关联表只会显示和当前表的当前记录有关联的数据。下列图是一个入库管理系统,入库单表和入库明细表通过“入
3、库单编号”建立关联,每个入库单记录在入库 明细表中对应有多个记录,这是一种典型的父子关系。为便于管理,我们通常选择入库单表(父子关系中的 父方)进行操作,在“表”菜单中指向“显示关联表”,单击“入库明细”,既可如下列图所示在主窗口下 方显示入库明细表,而且这个入库明细表只会显示属于当前入库单的数据。如上图所示,右击入库明细表,通过快捷菜单,你可以增加、插入或删除行,还可以打印报表。 你也可以通过以下快捷键对关联表进行操作:Ctrl+ACtrl+I增加一行插入一行Ctrl+Del 删除行在关联表中增加行,其关联列内容会自动输入。例如上图中,在入库明细表增加一行后,新增行的入库单编 号等于入库表当
4、前行的入库单编号。引用关联数据如果已经在两个表之间建立关联,那么就可以在公式中互相引用数据,要引用关联表中的数据,必须同时指 定表名和列名,表名和列名之间用符号“!”隔开,例如:产品!单价1、关联计算例如在一个订单管理系统中,如果已经在订单表和产品表之间通过产品编号建立关联,可以将订单表中金额 列的刷新公式设为:数量* 产品!单价* (1 -折扣D这样我们一旦在订单表输入订购产品数量和折扣,易表就会自动调用产品表中对应的产品单价,然后计算出 金额。2、自动输入 如果订单表和产品表都包括产品编号、产品名称两列,而产品表已经录入所有的产品编号和产品名称,我们 希望在订单表中只需输入产品编号,对应的
5、产品名称即可自动输入。为实现上述目的,首先在订单表和产品 表之间通过产品编号建立关联,然后将订单表中的产品列的刷新公式设为:产品!产品名称,设置完成之 后,即可象我们希望的那样,订单表只需输入产品编号,产品名称即可自动输入。RelationRow 变量当进行关联计算时,可以用RelatiOnRoW变量判断关联表中是否存在关联行(记录),如果存在,那么返回关 联行的位置,否那么返回-1。例如,在订单管理的时候,订单表和产品表通过产品编号建立关联,在订单表 中输入某个产品编号,如果产品表中存在对应该编号的产品,那么产品名称和单价自动调用产品表中的数据, 否那么由用户自己输入。那么在订单表中,产品列
6、和单价列的公式应该分别设为:if(产品!RelationRow= -1,产品名称,产品!产品名称)if(产品!RelationRow= -1,单价,产品!单价)统计关联表的数据关联表之间通常还存在某种统计关系,例如下列图是一个入库管理系统,入库单表和入库明细表通过“入库 单编号”建立关联,入库单表中的金额等于入库明细表中各行金额之和。为了自动计算入库单表的金额,只需该列的刷新公式设为:SUmFOr(入库明细”,金额,入库单编号入库单编号) 设置上述公式后,修改关联表(入库明细表)中的数据,入库单表会自动求出总的金额。需要注意的是,只有 在入库单表作为主表,入库明细表作为关联表显示的情况下,入库
7、单的金额才会自动计算。自动重算关联表在默认的情况下,如果某一列的刷新公式引用了关联表中的数据,那么关联表中的数据被修改之后,刷新公 式并不会重新计算,要得到最新的计算结果,必须在“表”菜单中,单击“重算全表”。例如在产品表中修 改单价,那么订单表中只有新增行(或被重新修改数据的行)才会采用新单价计算金额,如果希望已经输入 的数据也采用新单价重算金额,必须在“表”菜单中,单击“重算全表”。可是很多时候,我们希望修改主 表中的数据,关联表的数据能够自动更新,怎样实现呢?很简单。方法一例如下列图,修改产品表的单价,希望订单表的单价自动更新为新的单价,为达次目的,可以按照如下步骤 进行设置:1、选择产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 易表 设置 关联
