RelationInfo
目的
返回与“表名称”直接相关的每个关系的四个值的列表。
格式
RelationInfo ( 文件名称 ; 表名称 )
参数
文件名称 - 打开的
数据库文件(本地或远程)的名称。
重要说明 有关文字文本参数的信息,请参阅
设计函数。
返回的数据类型
文本
源于
FileMaker Pro 6.0 或更低版本
说明
列表中的值由回车符分隔,而列表由两个回车符分隔。对于连接到
表名称的每个其他
关系,将另外输出一个由四个值组成的列表。
这四个值为:
•源:连接到表名的数据库表的“数据源名”。
•表:连接到表名的表的名称。
•选项:定义关系时在“编辑关系”对话框右侧设置的选项。如果尚未设置下列选项,则此行将为空;否则使用空格分隔这些选项。
•删除,如果在“编辑关系”对话框的右侧选中“在另一表格中删除记录时,同时删除此表格中的相关记录”。
•创建,如果在“编辑关系”对话框的右侧选中“允许通过此关系在本表格中创建记录”。
•排序,如果在“编辑关系”对话框的右侧选中“对记录排序”。
•关系:已定义关系的列表(每行一个)。字段名称是完全限定的,例如,表名称::字段名称。
示例
称为“人力资源”的数据库文件有三个表:“公司”、“员工”和“地址”。公司::公司 ID 连接到员工::公司 ID,员工::员工 ID连接到地址::员工 ID,员工::录用日期连接到地址::录用日期。
该关系具有以下条件:
•您可以在所有表中创建记录。
•您无法删除所有表中的记录。
•为员工<-->地址关系的地址表指定了排序。
RelationInfo ( "人力资源" ; "员工" ) 返回:
源:人力资源
表:公司
选项:创建
公司::公司 ID = 员工::公司 ID
源:人力资源
表:地址
选项:创建排序
地址::员工 ID = 员工::员工 ID
地址::录用日期 >= 员工::录用日期
相关主题