我用的是DBGrid显示查询结果,用DBEdit在查询出的内容上追加记录,可是加不上怎么办?请各位帮忙,非常感谢

解决方案 »

  1.   

    加了后,
    Active:=false;
    Active:=true;
    BTW:是不是真的加进了数据库?
      

  2.   

    这是那段代码:
        query1.Close;
        query1.sql.clear;
        query1.sql.Add('select *');
        query1.sql.Add('from  maintable');
      if  combobox1.text='申请处' then
      query1.sql.Add('where 申请处='''+ edit1.text+'''' );
       applyform.query1.Open;
      applyform.query1.First
    我做的是售后退换货,我需查询申请单之后填写往来清单。查询结果DBEdit不能输入,请各位帮帮忙!
      

  3.   

    你这个问题有几个凝点,
    1.申请处是表的字段还是DISPLAYLABEL名呢?
    2.申请处是char类型吗?
    如果以上都成立.
    那么,你这个事件是在什么时候触发呢?