请问我用dbgried显示一个字段的10条记录(比如姓名字段),如何实现双击其中的一条记录弹另一个debgrid,里面显示有关这个记录的详细记录。

解决方案 »

  1.   

    这个很简单啊:
    在dbgrid的双击事件里面写调出另一个窗体(panel也可以),这个调出的界面有dbgrid,
    用来显示它的明细。使用查询也好,使用主细表也好,都很容易。
      

  2.   

    可以用两个query,取相同的数据,然后一个query连一个dbgrid,
    双击dbgrid1的时候,写如下代码.
    query2.filtered:=false;
    query2.filter:='field1='+query1.fieldbyName('field1').asstring;
    query2.filtered:=true;
      

  3.   

    这个问题是不是该放到DATABASE中