3.5.2 临时关系的建立
建立临时关系的两张表需符合一对一或一对多关系,并且子表必须按照与主表相关联的字段建立索引。
建立临时关系要明确的几个要素是:主表、子表、子表的主控索引以及主表的关系表达式。可通过“数据工作期”窗口或者使用命令来创建表之间的临时关系。
一、在“数据工作期”窗口中建立临时关系
下面的操作建立xs表与cj表之间的临时关系。
先在“数据工作期”窗口(图3-9)中打开xs 和cj两张表,cj表必须已经按学号字段创建索引。选定主表xs,然后单击“关系”按钮,再选择子表cj。此时,如果子表没有设置主控索引,将会出现“设置主索引”对话框(说明:对话框标题应为“设置主控索引”,软件汉化有问题),在该对话框中选择cj索引,单击“确定”按钮,否则,选定索引(图3-10),出现“表达式生成器”对话框(图3-11),在其中建立创建关系的表达式,通常是子表主控索引的索引表达式,在这里是xh。最后单击“确定”按钮,这样,就建立了临时关系。在“数据工作期”对话框中的关系列表中可看到两张表之间的临时关系连线。
图3-9 “数据工作期”窗口
二、用SET RELATION命令建立临时关系
格式:
SET RELATION TO关系表达式INTO区号|别名
说明:
图3-10 设置索引顺序
关系表达式——建立临时关系的关系表达式,通常是子表的主控索引表达式。
区号|别名——指子表所在的工作区区号或别名。
一般步骤如下:
(1)分别在两个工作区中打开要建立临时关系的表。
(2)设置子表的主控索引(可在打开子表的同时设置)。
(3)确定关系表达式。
(4)选择主表工作区,并且用SET RELATION TO命令建立临时关系。
下面的一组命令等价于前面的界面操作:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。