界面如下:
班级代吗:---   班级名称:(根据代码的输入按回车后自动显示)

解决方案 »

  1.   

    Edit2.Text := Edit1.Text;
      

  2.   

    在那些按键事件中实现,比如Keydown, keyup, keypress还有OnChange也可以。
    写上类似下面的代码(我不知你的SQL怎样调用,大概差不多吧)
    if ADOQuery1.Active then ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('Select ClassName From yourquerytable Where ClassNO=' + edtClassNo.text);
    ADOQuery1.Open;
    if ADOQuery1.RecordCount>0 then
      edtClassName.text := ADOQuery1.FieldByName('ClassName').AsString;
    或者 edtClassName.text := ADOQuery1['ClassName']    //是不是更简单呀
      

  3.   

    在EDIT1的onKeyPress里面写代码。
    if key= #13 then
    begin
      //查询班级代码
    end ;
      

  4.   

    还是用query 的SQL语句为好
      

  5.   

    在EDIT1的onKeyPress写
    if key= #13 then
    begin
             Edit2.Text := Edit1.Text; 
     end ;
      

  6.   

    if ADOQuery1.Active then ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('Select ClassName From yourquerytable Where ClassNO=''' + edtClassNo.text + '''');
    ADOQuery1.Open;
    if ADOQuery1.RecordCount>0 then
      edtClassName.text := ADOQuery1.FieldByName('ClassName').AsString;
    或者 edtClassName.text := ADOQuery1['ClassName']    //是不是更简单呀
    ----------------
    沉沦中..........
      

  7.   

    AWolfBoy(龍行江湖) 已经答完了,揭贴给分吧