我在一个Form里放置了一个SQLConnection的DBExpress控件,我想在另一个Form里打开这个控件,即执行SQLConnection.open命令,如何做?

解决方案 »

  1.   

    再接口引用单元uses unit1;
    然后
    form1.SQLConnection.open
      

  2.   

    use form1用form1.的方式引用这个控件了
      

  3.   

    在SQLConnection.Open语句前加窗口名称来限定........
      

  4.   

    esu的方法
    首先一定要引用所在的单元
    uses  unit1;
    然后在执行的单元中,
    如同在unit1中用一样,就是控件前加一个unit1的名字比如:form1.XXXX.open
      

  5.   

    不赞成直接访问。给form1 添加:public  function  OpenSQLConnection :Boolean;
      

  6.   

    控件放在FORM1窗体上:
    在接口引用单元uses unit1;
    然后
    form1.SQLConnection.open
      

  7.   

    在implements下uses 要调用的窗体文件名使用:窗口名.控件名
      

  8.   

    另一个是mdi窗口就比较麻烦了!