Dim i As Integer ========================================================== '清除 Private Sub cmdClear_Click()
Unload Me
End Sub =============================================== '打印 Private Sub cmdPrint_Click() If objscore.RecordCount < 1 Then Exit Sub With objscore .MoveFirst strMsg = " " & objscore.Fields( "备注 ")
我用的是DataGrid 控件 Dim WithEvents adoPrimaryRS As Recordset
Public Sub OpenData(ByVal str1 As String) Dim i As Integer Dim db As Connection On Error GoTo errOut Set db = New Connection db.CursorLocation = adUseClient db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DATA_PATH + ";Persist Security Info=Fals" Set adoPrimaryRS = New Recordset adoPrimaryRS.Open str1, db, adOpenStatic, adLockOptimistic Set DataGrid1.DataSource = adoPrimaryRS
mbDataChanged = False If adoPrimaryRS.EOF = False Then adoPrimaryRS.MoveLast If adoPrimaryRS.BOF = False Then adoPrimaryRS.MoveFirst If DataGrid1.Visible = False Then DataGrid1.Visible = True DataGrid1.Refresh