在Query1的afterscroll事件中刷新Query2

解决方案 »

  1.   

    Datasource1.dataset:=Query1;
    Query2.Datasource:=Datasource1;
    Query2的SQL改为
    Select ProductRecordID,ProductName
    from ProductRecord
    where ProductName=:ProductName;
      

  2.   

    Afterscroll试过了,该方法无效。
      

  3.   

    在query1的datasource的ondatachanges实践中可以实现,我试过了.
      

  4.   

    我用ondatachange方法以后,系统不能运行了
      

  5.   

    还没搞定呐?很简单的问题为什么弄得那么复杂?Datasource1.dataset:=Query1;
    Datasource2.dataset:=Query2;
    DBGrid1.Datasource:=Datasource1;
    DBGrid2.Datasource:=Datasource2;Query2.Datasource:=Datasource1;Query2的SQL改为
    Select ProductRecordID,ProductName
    from ProductRecord
    where ProductName=:ProductName;不就行了,干嘛要用ondatachange方法?
      

  6.   

    fredfei(飞飞)讲的对!同意