なぜ私はエラー "SubまたはFunctionが定義されていない" 取得していますが定義されていません...ここに私のコードがあるSubまたはFunctionがVB6
FORM2
Option Explicit
Public Report As New CrystalReport1
Public mvCn As New ADODB.Connection
Public Function printReport()
Dim strConnectionString As String
Dim rs As ADODB.Recordset
Dim strScript As String
strConnectionString = "Provider=SQLOLEDB............"
mvCn.ConnectionString = strConnectionString
mvCn.CommandTimeout = 0
mvCn.CursorLocation = adUseClient
mvCn.Open
strScript = strScript & "SELECT * FROM employee" & vbCrLf
Set rs = mvCn.Execute(strScript)
Report.Database.SetDataSource rs
Report.AutoSetUnboundFieldSource crBMTNameAndValue
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Set Report = Nothing
End Function
フォーム1 .....
フォームではなく、モジュールで公開機能を配置する必要があります.BTW:Form2.printReportは機能しますが、ここから開始することをお勧めします。[VBプロジェクトの分析](http://www.thevbprogrammer。 com/Ch02/02-01-Anatomy.htm) – deblocker