千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-26 #1 "增加"(insert or append)按钮 按下之前,Tdbedit里是不是要先填写上数据?
X xinhe Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-26 #2 不用。 Insert或Append以后,会产生一条新记录,相连的TDBEdit会自动清除为空的。
X xinhe Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-26 #4 oh. 那么只能写代码了,例如: AnsiString a; a=DBEdit1->Text; Table1->Append(); Table1->FieldByName("TheField")->Value=a; Sorry, BCB的语法。
oh. 那么只能写代码了,例如: AnsiString a; a=DBEdit1->Text; Table1->Append(); Table1->FieldByName("TheField")->Value=a; Sorry, BCB的语法。
C cch_b Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-26 #5 如果所有的字段都是空的,那按下增加是没有用的,还是老样子, 如果字段有改变的话(最少一个),那就会增加新记录了,没填内容的DBEDIT所对应的 字段就没内容了
F fstao Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-26 #6 var a:string; begin a:='ABC'; Table1.Append; Table1.FieldByName('TheField').Asstring:=a; table1.post; end;
var a:string; begin a:='ABC'; Table1.Append; Table1.FieldByName('TheField').Asstring:=a; table1.post; end;
S shangjintong Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-27 #7 在table的onnewrecord事件中加入要编码 Table1.FieldByName('TheField').Asstring:=a; 这样在append或 insert时,都会触发它。