0
我試圖設置提醒基於從任務中添加一個稱爲「任務」的表這裏是我正在使用的代碼,但有些東西是不正確的,因爲它不斷給我提出以下問題行:MS Access代碼問題提醒
intStore = DCount("[TaskName]", "[Status]", "[DueDate] <=Now() AND [Complete] =0")
當代碼運行出現錯誤:
Microsoft Access database engine cannot find the input table or query for 'Status' Make sure it exists and is spelled correctly.
在我的表我有任務名稱,狀態,並截止日期字段,所以我不確定爲什麼會出現這種情況。
下面是整行代碼:
Private Sub Form_Load()
'On Load of the switchboard check Jobs table for any uncompleted jobs
Dim intStore As Integer
intStore = DCount("[Priority]", "[Tasks]", "[DueDate] <=Now() AND [PercentComplete] <=0")
If intStore = 0 Then
Exit Sub
Else
If MsgBox("There are " & intStore & " uncompleted jobs" & _
vbCrLf & vbCrLf & "Would you like to see these now?", _
vbYesNo, "You Have Uncomplete Jobs...") = vbYes Then
DoCmd.Minimize
DoCmd.OpenForm "Tasks", acNormal
Else
Exit Sub
End If
End If
End Sub
你有叫狀況的表? –
不,我需要每個人都有一張桌子嗎?我希望我可以使用表格下方的標題作爲任務,因爲我使用的表格添加了所有信息。 – Deke
'DCount'的3個參數是'field','table/query','expression'。您已將「狀態」放在期望使用「表/查詢」的部分,並且由於您沒有具有該名稱的表/查詢,它會觸發錯誤。我認爲如果你只是用「任務」取代「狀態」,它可能會工作..讓我們知道如果沒有和你得到什麼錯誤消息。 –