# 如何自动作Relation

Posted by Louis Lin on May 20, 1997 at 21:43:35:

在Clipper/dBase等XBase language中,可以下Relation指令来作档案之关连
例如：
SELECT 1
USE Dept
SELECT 2
USE Employee
SET RELATION TO Dept_ID INTO Dept
代表用Dept_ID将Dept及Employee两个档案关连在一起，日后使用时只需利用Alias名称即可取出所关连档案之栏位资料，如A->Dept_Name代表在Dept档中之Dept_Name，要注意的是，Dept_ID在两个档案都是Key且此Relation
指令只须下一次，至于在Visual Basic中可有如此之类似功能／指令吗？

目前使用VB 5.0中文专业版，Win NT 4.0

P.S.曾试着用下列方式在VB作关连，但总是麻烦些
a.每次要读取Dept_Name时，用Seek指令搜寻Dept档案
b.用SELECT ... FROM ... WHERE DEPT.Dept_ID = EMPLOYEE.Dept_ID
，不幸的是每次Dept_ID一变，就必须重新OpenRecordset
c.至于Join指令就没Try!

希望各位先进能给于解答，谢谢！

Follow Ups:

- 看不懂，可否解译详细一点 小吴 17:58:25 5/21/97 (2)
  - Re: 看不懂，可否解译详细一点 Louis Lin 23:37:46 5/22/97 (1)
    - 这是不可能的 小吴 11:14:42 5/23/97 (0)

WWWBoard 2.0a ©1997 DBasics Software Company, P.O. Box 18085, Beverly Hills, CA. 90209