I have a variable (strQry) in Form A. I am trying to declare it globally so that I can use it in Form B. However, when I compile, I get the "Variable not defined" error on the Form B sub at the "strQry" variable.
Code:
'FORM A'
Option Explicit
Option Compare Database
Public strQry As String
Public Sub cmdPW180_Click()
DoCmd.OpenForm "frm_SA-Review"
strQry = "SELECT samAccountName, pwdLastSet, lastLogonTimestamp, swhEmployeeStatus FROM SA_Master WHERE pwdLastSet <= DateAdd('d',-180,Now()) ORDER BY samAccountName"
Forms![frm_SA-Review]!lboxData.RowSource = strQry
End Sub
Code:
'FORM B - frm_SA-Review'
Public Sub cmdExport_Click()
Dim fileName As String
fileName = "ServiceAccount_QueryResults_" & Format(Now(), "dd-mm-yy") & ".pdf"
DoCmd.OutputTo acOutputQuery, strQry, acFormatPDF, fileName
End Sub