求助~
学delphi过程中遇到这样一个问题,简单说一下。
form1上放一个按钮,点击这个按钮弹出一个查询界面form2,在form2上选择一条记录,双击把选择的这条记录的值返回给form1,并且关闭form2。
简单的讲就是数据库软件应用中经常用到的弹出一个查询框,选择查询记录后,将该记录的值传递给弹出框的问题。
我的困惑在于 如何将选择的那条记录给传递过去,我问过别人,别人告诉我用book,我上网查找了一下,感觉不是特别懂。请懂的人帮个忙。谢谢~

解决方案 »

  1.   

    用什么book,你把查询的那个数据集返回给form1就行了,或者在form1上有个adoquery,在form2上涌form1.adoquery1去查询,那样form1.adoquery1就是你查询的结果了
      

  2.   

    var
    frm:tform2;
    beginfrm:=tform2.create(self);
    frm.showmodel;
    self.caption:=frm.adoquery1.fieldbyname('ziduan').asstring;
    freeandnil(frm);
    end;
      

  3.   

    楼上两位,那么在form2上的双击该如何处理?代码~
      

  4.   


    var
    frm:tform2;
    begin  frm:=tform2.create(self);
      frm.adoquery1 = Self.Aodquery1;
      frm.showmodel;
      freeandnil(frm);
    end;