2
我正在嘗試運行Access按照網站過濾RawData表的查詢。MS Access設置參數查詢
當我運行查詢正常運行良好,我已經設置了查詢,如下所示
我有一個包含網站的名稱數據庫中的子表,現在用VBA運行此表中的站點列表並執行某些操作,包括過濾原始數據表(通過查詢)並將原始數據複製到Excel表中。
我試圖將我的Access查詢到Access VBA和它的倒下這裏
DoCmd.SetParameter "[Enter the Site:]", rs!DimensionSite
DoCmd.OpenQuery "Raw Data Filtered by Site"
RS!DimensionSite是從站點表
我的「DimensionSite」列相關領域在第一行出現錯誤,說「你輸入的表達式包含無效的語法」
我不確定在setparameter文本中是否應該引用(1)'DimensionSite'(即表中的列名)或(2)'輸入t他站點:',即我在查詢中使用的文本框標準。
我很感激什麼錯誤
感謝
Ĵ
你的代碼看起來很好,如果您使用的是仍然出現了問題。‘簡單的’參數名稱,如「[Site]」而不是「[Enter the Site:]」?(請注意,您需要在查詢和代碼中更改它。) – Heinzi
嘗試用現有值替換rs!DimensionSite。如果它運行(它應該),該記錄如果有任何值不存在任何值 – Gustav
Hi Heinzi。DoCmd.SetParameter「[Site]」,rs!DimensionSite,並更改爲[Site]查詢也,但仍然得到相同的消息 – JDT