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中没有结果显示.谢谢!
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中没有结果显示.谢谢!
begin
ADOTable1.Open;
if ADOTable1.Locate('zyh',DBEditEh1.Text,[])=true then //loCaseInsensitive,loPartialKey
DBNumberEditEh1.Value:= ADOTable1.FieldByName('je1').Value
else
DBNumberEditEh1.Value:=0;
end;