Recently upgraded a database from 2007 to 2013 and now a section of VBA code does not want to work. What could be the problem. Code is below
Code:
Private Sub cmdFindNow_Click()
Dim SelectSQL As String
Dim stDocName As String
Dim Response
Dim dbs As Database
Dim rstqry As Recordset
If IsNull(Me.txtFindString) Then
Response = MsgBox("No search criteria entered", 32, "Empty Field Caution")
Me.txtFindString.SetFocus
Exit Sub
End If
CurrentDb.QueryDefs("qryLookupModifiableResults").SQL = QryLookupSQL(txtFindString)
' DoCmd.SetWarnings False
Set dbs = CurrentDb
stDocName = "qryLookupModifiableresults"
Set rstqry = dbs.OpenRecordset(stDocName, dbOpenDynaset)
If rstqry.RecordCount = 0 Then
Response = MsgBox("No Records Found", 32, "No Criteria Match Caution")
Me.txtFindString.SetFocus
Exit Sub
End If
Dim frmCustomer As Form_Customer
Set frmCustomer = New Form_Customer
frmCustomer.Caption = "Find Results"
frmCustomer.RecordSource = "qryLookupModifiableresults"
frmCustomer.Visible = True
CustomerForms.Add frmCustomer
' Dim rs As Object
' Response = MsgBox("Are you sure you want to delete this record?", vbYesNo, "Delete Caution")
' If Response = vbYes Then
' Set rs = Me.Recordset
' rs.Delete
' rs.MoveNext
' If rs.EOF Then rs.MovePrevious
' Me.Refresh
' End If
End Sub
Comment