有关DELPHI数据库的应用,在一个FORM中放置4个EDIT,EDIT1用于输入数据库的字段,每输入完一个字段后自动清空,再输入第二个......直到第N个,所输入的N个字段在EDIT2中显示,在EDIT3中输入一个值,确认后能使EDIT2中所显示的字段都得到EDIT3中的值,并在EDIT4中显示,记录插入数据库,DELPHI中如何实现,如果想取消本次插入,又如何实现,END;

解决方案 »

  1.   

    无非是在onEnter,OnPress和OnExit中写一堆判读语句了,是麻烦点,但不难吧
      

  2.   

    id,edt1,edt2,edt3
    ansistring sql
    id:=integer(edt1.text)
    edt1:=edit1.text
    edt2:=edit1.text
    edt3:=edit1.text
    sql:='insert into table '
    sql:='delete from table where id='''+id'''
    adoquery1.sql.add(sql)
    adoquery1.active:=true