数据库录入员的操作顺序问题(50分)

  • 主题发起人 主题发起人 千中元
  • 开始时间 开始时间

千中元

Unregistered / Unconfirmed
GUEST, unregistred user!

"增加"(insert or append)按钮 按下之前,Tdbedit里是不是要先填写上数据?
 

不用。
Insert或Append以后,会产生一条新记录,相连的TDBEdit会自动清除为空的。
 
我想让dbedit里的数据进入到‘新产生’的记录里。。。
 
oh. 那么只能写代码了,例如:

AnsiString a;
a=DBEdit1->Text;
Table1->Append();
Table1->FieldByName("TheField")->Value=a;

Sorry, BCB的语法。
 
如果所有的字段都是空的,那按下增加是没有用的,还是老样子,
如果字段有改变的话(最少一个),那就会增加新记录了,没填内容的DBEDIT所对应的
字段就没内容了
 
var
a:string;
begin
a:='ABC';
Table1.Append;
Table1.FieldByName('TheField').Asstring:=a;
table1.post;
end;
 
在table的onnewrecord事件中加入要编码
Table1.FieldByName('TheField').Asstring:=a;
这样在append或 insert时,都会触发它。
 
后退
顶部