我有两个表,一个主表,一个从表。  
  问题是,从表记录用DBGRID  显示,主表记录显示一条用dbEDIT,当添加主表记录时,我到DBGEID  添加从表记录不能添加多条记录,一定要先保存主表的记录才可以添加多条从表记录  
    
  我现在想增加主表的一条记录,不保存,同时添加多条从表的记录,添加好,按保存按纽把主表和从表的记录一次性保存,我从表是用批处理的  
  请问高手应该用什么技术啊 最好能给我一段源代码,谢谢 
邮箱:[email protected]

解决方案 »

  1.   

    那就不要用db控件了,主从表的规则是,先增加主表,才能增加对应的从表,先删除从表才能删除主表对应记录
      

  2.   

    或者用临时表存储将要在从表中增加的记录,然后批量更新到从表
      

  3.   

    主从表单据的新增,删除,和修改,是管理软件的必备知识,希望大家一起探讨
      

  4.   

    如果不用临时存储的 话,主从规则如下
    增:
    先增加主表记录,然后才能增加从表删:
    先删除从表记录,然后才能删除主表,可通过设置表间关系来实现,删除主表时,同时删除从表改:
    可设置表间关系,同步修改从表的外键值,即修改主表主键时,同时更改从表的对应外键值