我確定這很簡單,但我仍處於學習如何在訪問中使用VBA的早期階段。我不知道我搞砸了什麼,但這是發生了什麼事:編譯錯誤「未找到數據成員的方法」 - DoCmd.Query表單訪問SQL
我有一個窗體與列表和組合框的組合。當在列表中進行雙擊時,我創建了一個以原始表格形式返回SQL查詢的命令。當我最初編寫代碼時,它只有2個字段,一個數字和一個美元數字。代碼:
Private Sub List43_DblClick(Cancel As Integer)
DoCmd.Query ("BuyerPerfDetailPA2")
End Sub
工作時,那裏有2場,但我最近增加了第三個,一個是/列3.無應答現在,當我運行此代碼,我收到標題中列出的「編譯錯誤」。我的猜測是添加的列無法匹配 - 因爲查詢有WHERE子句(WHERE (((CombineTables.[PA#])=Forms![Buyer Performance Report]!List43)
。PA#被分配到列表上的第一列(美元數量爲2,並且是/否爲3)3.
錯誤後,當我按OK但它確實出現了查詢跑,所以它也可能只是一個問題的訪問與VBA有。
任何建議?我希望這是不是太明朗。
感謝您的快速回復和答案,非常感謝。 – Dm3k1 2013-03-18 18:44:15