点击或拖拽改变大小

Functions.Relation 方法

X#
返回在特定工作区中打开的表的指定关系表达式。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION Relation(
	nRelationNumber,
	uArea
) AS STRING CLIPPER
查看代码

参数

nRelationNumber (Optional)
类型:__Usual
指定返回的关系。
例如,如果 nRelationNumber 为 3,RELATION( ) 返回为第三个创建的关系的关系表达式。
uArea (Optional)
类型:__Usual
指定在另一个工作区中打开的表的工作区。如果指定的工作区中没有打开表,RELATION( ) 返回空字符串。

指定在另一个工作区中打开的表的表别名。

返回值

类型:String
字符型
备注
默认情况下,RELATION( ) 返回指定表的关系表达式。
如果未指定工作区或别名,RELATION( ) 返回当前选择的工作区中的表的关系表达式。
如果不存在关系,则返回空字符串。
有关创建表之间关系的更多信息,请参见 Set RELATION。
Display Status 和 LIST Status 显示关系表达式。发出 MODIFY Database 以显示数据库设计器。这使您能够查看和修改当前打开数据库中表之间的关系。
发出 Set 以显示数据工作期窗口。这使您能够查看和修改自由表之间的关系。
示例
X#
 1Close Databases
 2Open Database (HOME(2) + 'Data\testdata')
 3Use customer IN 0 Order cust_id // 打开客户表
 4Use employee IN 0 Order emp_id // 打开员工表
 5Use orders IN 0 Order order_id // 打开订单表
 6Select orders
 7Set RELATION TO emp_id Into employee
 8Set RELATION TO cust_id Into customer ADDITIVE
 9? RELATION(1) // 显示 CUST_ID
10? RELATION(2) // 显示 EMP_ID
11? RELATION(3) // 显示空字符串
参见