我用database desktop创建的paradox类型的表,
请问如何建立这些表之间的关联?(即其中某一个表中的字段更改,其他表中相同字段也一同更改)例子:
科目表:科目编号+科目名称
成绩表:学号+科目编号+成绩两个表中均有科目编号
问题:
1)以上两个表如何建立关联
2)建立关联后,能否不写代码,就可以做到:修改 “科目表.科目编号”,成绩表的所有对应的科目编号都自动修改。
即如何保持数据的一致性呢?

解决方案 »

  1.   

    当然可以!
      你只需用两个Table的一个DataSource1
    然后设置Table1连接到科目表;
        设置Table2连接到成绩表;
        设置DataSource1关联到Table1;
        设置Datable2关联到DataSource1;
        设置Table2.MasterFields:=Table1.科目编号
    =================================================
    最后,用一些感知控件分别连接到
    这两个数据表就可以啦!
        
        
      

  2.   

    To: lgqTiger(我爱Delphi) 
    设置DataSource1关联到Table1;
    设置Table2关联到DataSource1;
    具体是如何操作的?