主从表的子表增加数据后
在从表的AfterPost中用ADODataSet.Close;DODataSet.Open;重新显示数据,但是好像主从关系丢掉了,怎么重新建关系?
谢谢大家指教。

解决方案 »

  1.   

    这主从关系不应该丢掉的,
    我觉得是不是你把数据集重新打开造成的这样的现象,打开以后你用鼠标在主数据集滚动记录,看看
    主从关系应该是还存在的,只是你重新打开数据集后需要可以对主数据集进行一个First操作试试看,
      

  2.   

    你是否在属性中设定两表的主从关系. 如果是这样,就会发生这种状况. 我一般用这种方法:在主表AfterScroll中写代码根据主键来显示从表记录