怎么做公用的过程,例:怎样使几个FORM里的ADOQUERY公用一个DBNavigator,把这个DBNavigator放在Toolbar上

解决方案 »

  1.   

    先建一FORM,把公用的放在这个Form,你创建Form时从它继承就行了.
      

  2.   

    说个建议,当不同的form在当前窗口时,DBNavigator的datasource为该form上的datasource.
      

  3.   


    procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
    beginCase Button of
     nbFirst:   ;
     nbPrior:   ;
     nbNext:     ;
     nbLast:      ;
     nbInsert:     ;
     nbDelete:      ;
     nbEdit:         ;
     nbPost:          ;
     nbCancel:         ;
     nbRefresh:          ;
    end;
    end;ok! Try it!!
      

  4.   

    ywwr说的方法可以
    还有一个方法不知道可以不可以
    建一个数据模块放入ds为DBNavigator的datasource
    让query动态连接ds
      

  5.   

    先创建一个公共过程也就是动态生成某个窗口的toolbar中dbnavigator。
    然后在每个窗口动态调用生成它。。