你能不能先添加记录然后才关联这两个表呢!!!也就是查询语句在append
事件的后面

解决方案 »

  1.   

    用查询得到一个表中的数据,然后用另一个查询得到另一个表中的数据,双击第一个查询打开FIELDS EDITOR添加查询字段,关联第二个查询,呵呵是不是已经搞定。
      

  2.   

    可可:
    先添加后关联,这样数据能添加进去吗,DBGRID不是一定要连接数据库后才能
    添加进去吗?
    拼合挣分中:
    你说的不是很清楚,我要在一个表中进行数据录入,
    高手们来研究一下吧
      

  3.   

    用LOOKUP字段,ADOQuery中仅仅写语句select a.mc,a.id from a
    然后给 ADOQuery中加入一个LOOKUP字段,LOOKUP KEYFIED为a.id rezult为b.dz这样做就不会给B表中添加记录了
      

  4.   

    你先把dbgrid的datasource断掉,等添加上完数据后再关联呢?