DataSource控件和ADOTable控件在一起
谢谢!!

解决方案 »

  1.   

    在输入数据前,要用adotable.edit,不然无法编辑
      

  2.   

    晕,有个最好的办法!
    你可以放个edit,在放一个DBEdit,将数据放入edit上在传到DBEdit中,这样可以美化界面,而且可以减少部分错误!
               Data.ADOQueryXx.Append;
               DBEdit1 .Text :=Edit1.Text ;
               DBEdit2 .Text :=Edit2.Text ;
               DBEdit3 .Text :=Edit3.Text ;
               DBEdit4 .Text :=Edit4.Text ;
               DBEdit5 .Text :=Edit5.Text ;
               DBEdit6 .Text :=Edit6.Text ;
               DBEdit7 .Text :=Edit7.Text ;
               Edit1.Text :='';
               Edit2.Text :='';
               Edit3.Text :='';
               Edit4.Text :='';
               Edit5.Text :='';
               Edit6.Text :='';
               Edit7.Text :='';
      

  3.   

    记录集的状态首先不能是dsBrowse,否则不能编辑。那么,你需要先Append或者Edit.还有就是DBEdit的ReadOnly不可以设为True;还有就是DataSource的AUTOEDIT要设为true.