在窗体上放置ADOTable1,ADOConnection,TDataSource,连接到一个ACCESS文件。
ACCESS文件中以有记录,把ADOTable的字段都放在窗体上,如何加入代码使这个程序在运行后DBedit中不显示ACCESS中的记录,但是要可以输入新的记录。
DBEdit.text:='' and adoTable1.fields.clear等都不行。可以为空,但是无法输入新的记录!
谢谢!
本人是新手。请详细道来。

解决方案 »

  1.   

    执行adotable1.insert之后dbedit就可以输入了啊。
      

  2.   

    输完之后执行adotable1.post就行了。
      

  3.   

    不是,我需要的是,程序启动后DBedit中是空的,但是可以输入新的记录。
      

  4.   

    把那个真实的dbedit隐藏起来,另开一个dbedit2,执行添加之前...
    该知道怎么做了吧,
    很土的办法.
      

  5.   

    好奇怪的要求啊,出个馊主意,在formcreate时,加句adotable1.insert
      

  6.   

    初始时将TDataSource的Enable设为False,在插入或编辑时再将其设为True,保存后再设为False,这样DBEdit中就不显示了,可以试试
      

  7.   

    嘿嘿,对了,那你post以后,也得再加个adotable1.insert,就让当前行始终为insert的空行。