创建和更改关系
1. 选择“文件”菜单 >“管理”>“数据库”,然后单击“关系”选项卡。
它们可以在图中的任何位置出现,但是它们必须在图中存在,才可以创建关系。对于
自联接关系,找出单个表;FileMaker Pro 会为您创建第二个表摹本。
要将表添加到关系图,请单击
。请参阅
将表添加到关系图。
要复制关系图中的表,请选择该表并单击
。要重命名复制的表,请单击
并输入新的名称。
注意 您无法更改关系内的表;您必须创建新的关系。
3. 单击其中一个表中的
匹配字段并拖动到另一个表中相应的匹配字段。
您也可以单击
并指定关系。
注意 针对自联接关系,拖动当前表中的匹配字段并将其拖动到表外,然后拖回到当前表内第二个匹配字段上。重命名新的表摹本,或单击“确定”以接受默认名称。
4. 对您要在此关系中使用的每个匹配字段重复步骤 3。
5. 要更改关系的设置,请双击
相关表之间的指示符行。(或者,选择关系并单击
。)然后:
目的 | 请执行此操作 |
更改或添加匹配字段 | 选择新的匹配字段,然后单击“更改”或“添加”。 |
更改关系运算符 | |
复制或删除联接标准对 | 从对话框中部的列表中选择配对的标准,然后单击“复制”或“删除”。 |
| 选择“允许通过此关系在本表格中创建记录”。当选择此选项时,在没有相应相关记录的相关字段中输入数据会根据当前表中的匹配字段创建相关记录。 |
您在每次删除当前表中的匹配字段时,删除相关记录(在相关表中) | 选择“在另一表中删除记录时,同时删除此表中的相关记录”。即使您在浏览未显示相关记录的布局时,此选项也会删除相关记录。 注释当在相同数据库中多个关系中选择此选项,从一个表删除记录时也会删除已启用该选项的其他相关表中的相关记录。这称为层叠删除。在启用此选项之前,您应该仔细考虑。 |
对相关记录排序 | 选择“ 对记录排序”。然后在“对记录排序”对话框中的左侧列表中,双击要排序的 字段。要更改字段的排序顺序,请将右侧列表中的字段拖动成您想要的顺序。选择其他选项,然后单击“ 确定”。 要更改排序顺序,请单击“编辑关系”对话框中的“指定”。 选择此选项不会影响相关文件中的排序顺序。 |
6. 单击“确定”两次。
注释
•选择“对记录排序”,以在当前表的布局上直接存在一个相关字段时以特定排序顺序(如最低或最高值)显示找到的第一条记录。(例如,显示特定设备的最近检验日期。)同时,对相关记录排序,以访问处于特定排序顺序的多条记录并在入口中显示它们。
•当选择“对记录排序”且入口中相关字段中的数据更改时,会在每次重新建立关系时对入口记录重新排序。(例如,当您在记录外浏览然后重新进入记录进行浏览时,或当更改匹配字段中的值时,记录会重新排序。)
•因为关系是双向的,所以在“编辑关系”对话框的左侧和右侧中显示的表拥有相同的能力。
•当在入口中显示相关记录时,“对入口记录排序”排序顺序将优先于“编辑关系”对话框中指定的排序顺序。
相关主题