用一个全局变量就可以了
把当前纪录的主关键字给传递到form2中,再用select 语句 就可以了

解决方案 »

  1.   

    在form2中Use Form1,放入DBEdit关联到Form1中的DataSource在Dbgrid的OnDBLClick事件中procedure TForm1.DBGridDblClick(Sender: TObject);
    begin
      Form2:=TForm2.Create(Self);
      try
        Form2.ShowModal;
      finally
        Form2.Free;
        Form2:=nil;
      end;end;
      

  2.   

    菜鸟续问scarletg:
    如何定义全局变量,该放在文件的哪个部分?
    另外如何得到当前记录的主关键字呢bely_zhou():
    我在form2中添加了uses form1,可是在dbedit的datasource属性中还是没法选择form1中的数据源,还该做何设置吗?