Drunkenneo
Registered User.
- Local time
- Today, 16:56
- Joined
- Jun 4, 2013
- Messages
- 192
Hi My code is:
Private Sub btPending_Click()
Dim penddate As Date
Dim a, str As String
Dim qdfTemp As DAO.QueryDef
Dim strQDF As String
If (CStr(Format(Now(), "dddd")) <> "Tuesday" Or CStr(Format(Now(), "dddd")) <> "Thursday") Then
If MsgBox("Today is not Tuesday/Thursday" & vbLf & "Do you Still want to continue", vbYesNo) = vbNo Then
Exit Sub
End If
End If
penddate = PlusWorkdays(Format("11/12/2013", "dd/mm/yyyy"), -10)
'To Do
str = " ...... " & _
"WHERE (((orderInvoice.dateRecieved)<#" & penddate & " # ) AND ((partnerBiWeekly.Description)=" & Chr(34) & "Daily" & Chr(34) & ") AND ((orderList.deliveredDate)<> " & Chr(34) & "Cancelled" & Chr(34) & ") AND ((orderList.deliveredDate) Is Null))"
Debug.Print str
Set qdfTemp = CurrentDb.CreateQueryDef(strQDF, str)
qdfTemp.Close
Set qdfTemp = Nothing
a = Format(Now(), "dd.mm.yyyy")
'DoCmd.TransferSpreadsheet , acExport, acTypespreadsheetTypeExcel9, strQDF, "C:\PendingOrders_" & a & ".xls", False
'DoCmd.OutputTo acQuery, "str", "cFormatXLS", _
"C:\PendingOrders_" & Format(Now(), "dd.mm.yyyy") & ".xls", True
DoCmd.OutputTo acOutputQuery, strQDF, acFormatXLS, "C:\PendingOrders_" & a & ".xls", False
CurrentDb.QueryDefs.Delete strQDF
Its big...But bottom line isit shows error 2487, the Object Type argument for action or method is blank or invalid.
Private Sub btPending_Click()
Dim penddate As Date
Dim a, str As String
Dim qdfTemp As DAO.QueryDef
Dim strQDF As String
If (CStr(Format(Now(), "dddd")) <> "Tuesday" Or CStr(Format(Now(), "dddd")) <> "Thursday") Then
If MsgBox("Today is not Tuesday/Thursday" & vbLf & "Do you Still want to continue", vbYesNo) = vbNo Then
Exit Sub
End If
End If
penddate = PlusWorkdays(Format("11/12/2013", "dd/mm/yyyy"), -10)
'To Do
str = " ...... " & _
"WHERE (((orderInvoice.dateRecieved)<#" & penddate & " # ) AND ((partnerBiWeekly.Description)=" & Chr(34) & "Daily" & Chr(34) & ") AND ((orderList.deliveredDate)<> " & Chr(34) & "Cancelled" & Chr(34) & ") AND ((orderList.deliveredDate) Is Null))"
Debug.Print str
Set qdfTemp = CurrentDb.CreateQueryDef(strQDF, str)
qdfTemp.Close
Set qdfTemp = Nothing
a = Format(Now(), "dd.mm.yyyy")
'DoCmd.TransferSpreadsheet , acExport, acTypespreadsheetTypeExcel9, strQDF, "C:\PendingOrders_" & a & ".xls", False
'DoCmd.OutputTo acQuery, "str", "cFormatXLS", _
"C:\PendingOrders_" & Format(Now(), "dd.mm.yyyy") & ".xls", True
DoCmd.OutputTo acOutputQuery, strQDF, acFormatXLS, "C:\PendingOrders_" & a & ".xls", False
CurrentDb.QueryDefs.Delete strQDF
Its big...But bottom line isit shows error 2487, the Object Type argument for action or method is blank or invalid.