为什么回车后没有结果显示!请高手赐教
procedure TForm1.DBEditEh1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#13 then
begin
ADOTable1.Open;
if ADOTable1.Locate('zyh',DBEditEh1.Text,[]) = True then
DBNumberEditEh1.Value:= ADOTable1.FieldByName('je1').Value
else
//DBNumberEditEh1.SetFocus;
DBNumberEditEh1.Value:=0
end;
end;
在ADOTable1的table表中有记录.而我输了相同的zyh值,为什么在DBNumberEditEh1.Value中没有结果显示.谢谢!