在.bas文件中用Public 声明变量即可

解决方案 »

  1.   

    set a=new ……
    set b=a
      

  2.   

    例如:
    在内部:Public Ds As RecordsetSet Ds = New ....在外部:Form1.Ds.MoveNext
      

  3.   

    对不起大家,回答我的问题却没回应,只是我这几天忙于别的事,请原谅!
    UN1:
        (1)我在一个窗体中调用一个数据源,在类的Class_Initialize()中初始化,而在另一个窗体,如何使用这个类,不再初始化,(除了SET NEW,还有别的方法吧,如果不SET 会出错!有没有——“SET OLD”^_^)
        (2)我在一个窗体中调用一个数据源,如果不在类的Class_Initialize()中初始化,而在一个SUB中作。第二个窗体LOAD中SET NEW之后,可不可以不调用那个SUB初始化,而直接使用原来的初始化结果呢?
        我在这永久的等…………………………
      

  4.   

    你在类中增加一个只读属性:
    'In classname.cls
    Private Sub Class_Initialize()
           Set mRs = New ...
    End SubPublic Property Get Recordset() As Recordset
           Set Recordset = mRs
    End Property
    外部访问:
    Dim c as New ClassName
    c.recordset.movelast