Thank you in advance for your help. I am coding MS Access VBA to read a recordset through a parameter and am receiving an error 19. I am aware that this means the string has no value. however, i cannot find how to correct it.
the code is as follows:
the code is as follows:
Code:
Option Compare Database
Dim rst As Recordset
Public gdbDatabase As Database
Public grstRecordset As DAO.Recordset
Public gstrSQL As String
Private Sub Generate__PR_Status_Table_Click()
MsgBox "Entered the application", vbInformation
Set rst = CurrentDb.OpenRecordset("T_PRApprovalHistory")
getstrSQL = "SELECT T_PRApprovalHistory.PR_ID, " & _
"T_PRApprovalHistory.Workflow_Step_Name, " & _
"T_PRApprovalHistory.PR_Date, " & _
"Count(T_PRApprovalHistory.PR_Date) AS CountOfPR_Date " & _
"FROM T_PRApprovalHistory " & _
"GROUP BY T_PRApprovalHistory.PR_ID," & _
" T_PRApprovalHistory.Workflow_Step_Name, " & _
"T_PRApprovalHistory.PR_Date " & _
"(T_PRApprovalHistory.PR_ID) = 14264637 Or " & _
"(T_PRApprovalHistory.PR_ID) = 14265338 Or " & _
"(T_PRApprovalHistory.PR_ID) = 11050390 Or " & _
"(T_PRApprovalHistory.PR_ID) = 11050254 Or " & _
"(T_PRApprovalHistory.PR_ID) = 14729068)) " & _
"ORDER BY T_PRApprovalHistory.PR ID"
Set grstRecordset = gdbDatabase.OpenRecordset(gstrSQL, dbOpenDynaset)
End Sub
Comment