急!!! 数据库明细表问题?
我做的程序是单机程序,不用连接远程数据库.
有三个表, 分别用三个ClientDataset对应,取名依次为cds1, cds2, cds3. 其字段定义是:
表1 : ClassType(表示几年级), ClassName(表示年级名称), 例如: 6, 6年级1班;
表2 : ClassType, TeacherName, 例如: 6, 张老师;
表3 : ClassName, TeacherName, 例如: 张老师, 6年级1班;
问题: 表1与表2形成主细关系,
即cds2.MasterSource := DataSource1; cds2.MasterFields := 'ClassType';
但我怎样设置表3的主细关系,让表1和表2数据确定后,表3的数据也确定.
即: 当我在表1选择某具体年级后, 在表2出现该年级的所有任课老师, 但我在表2选择具体老师后,能够在表3出现老师所代的班级?