我在设计的时候FORM中的TABLE的ACTIVE属性设为TRUE。这样的FORM有N个。
那么是才程序启动的时候就把所有这些FORM中的TABLE连接上了数据库,还是此FORM点击激活的时候,连接数据库?
如果是前者,如何实现后者的效果?因为如果FORM多的话应该会很慢。

解决方案 »

  1.   

    启动时就连上了!在Form的OnClick事件里设设置TABLE的ACTIVE属性设为TRUE!
      

  2.   

    既:
    procedure TForm1.FormClick(Sender: TObject);
    begin
    table.active := true;
    end;
      

  3.   

    to zhangheaaa(竹) 
    就是把project1中的
    Application.CreateForm(TForm2, Form2);
    COPY到需要创建的地方吗?
      

  4.   

    最好这样procedure TForm1.FromCreate(Sender:TObject)'
    begin
      Table.Active:=true;
    end;我推荐你最好建立一个数据连接的模块,把所有的数据库操作控件都放在那里边,然后就方便统一管理了