我想利用TEdit文本框,实现数据表中ID的自动生成,请问各位有没有人员一帮我这个小忙!?

解决方案 »

  1.   

    就是在form中使用edit1.capation:='序号',内容是:记录你添加的数据所对应的“行数”(integer)
      

  2.   

    找到数表中的最大ID就是你最后加入的记录。
    然后Edit1.text := ID
    很简单的。
      

  3.   

    adoquery1.sql.add('select max(id) from table1')
    adoquery1.open;
    Edit1.text:=inttostr(inc(adoquery1.fieldbyname('id').asinteger));
    写在你录入一条数据后触发
      

  4.   

    可以在数据表中加个id(自动增加),很多数据库都有这功能,用access看看,然后用dbedit,把他fieldname属性设置为id就可以了,不需要用edit.