I thought it was possibnle to call a public function from an SQL query but I am getting 'variable not defined'. The error is in the call of Function ED toward the end. Here is my SQL:
strSQL = "SELECT [SSR_#], [TASK_#], [TASK_DESCRIPTION], [PRIORITY], " & _
" [ASN_FROM] As PRIORITY_DATE, " & _
" ED([PRO_FROM],[CLS_FROM],[CAN_FROM]) As CompDate, " & _
" DATEDIFF('d',[ASN_FROM],ED([PRO_FROM],[CLS_FROM],[CAN_FROM])) " & _
" As CompDays " & _
" FROM tblSSRData " & _
" WHERE (NZ(PRO_FROM) <> 0 OR NZ(CLS_FROM) <> 0 OR " & _
" NZ(CAN_FROM) <> 0) " & _
" AND #" & ED(PRO_FROM, CLS_FROM, CAN_FROM) & "# BETWEEN " & _
" #" & SelFrom() & "# AND #" & SelTo() & "#
strSQL = "SELECT [SSR_#], [TASK_#], [TASK_DESCRIPTION], [PRIORITY], " & _
" [ASN_FROM] As PRIORITY_DATE, " & _
" ED([PRO_FROM],[CLS_FROM],[CAN_FROM]) As CompDate, " & _
" DATEDIFF('d',[ASN_FROM],ED([PRO_FROM],[CLS_FROM],[CAN_FROM])) " & _
" As CompDays " & _
" FROM tblSSRData " & _
" WHERE (NZ(PRO_FROM) <> 0 OR NZ(CLS_FROM) <> 0 OR " & _
" NZ(CAN_FROM) <> 0) " & _
" AND #" & ED(PRO_FROM, CLS_FROM, CAN_FROM) & "# BETWEEN " & _
" #" & SelFrom() & "# AND #" & SelTo() & "#