1
我有一個查詢我想從內設置查詢參數爲DLookup:Dlookup與日期標準查詢參數?
查詢checkDate_Count_ForDangerousTickets:
SELECT count(*) AS numRelatedTickets
FROM DangrousTicketList
WHERE DateValue(backUpDate)>=DateValue(StartDate) And DateValue(backUpDate)<=DateValue(EndDate)
GROUP BY backUpDate;
我打電話從dlookup
設置查詢參數backUpDate
查詢:
DLookUp("[numRelatedTickets]", "[checkDate_Count_ForDangerousTickets]", _
"[backUpDate]=" & Format("01-27-2013", "\#mm\/dd\/yyyy\#"))
我得到錯誤:
Run-time Error '2471'
The expression you entered as a query parameter produced this error:
'backUpDate'
就好像查詢參數backUpDate
由於某種原因沒有被設置。
如果'checkDate_Count_ForDangerousTickets'是參數查詢,除非你適應查詢從表單,表格,或自定義VBA函數獲取它的參數值,你不能用它從'DLookup'。 – HansUp
@HansUp我也一直在琢磨着,我也得出了同樣的結論。我開始認爲可能需要使用'QueryDef'對象的VBA函數。 –