![access 中的級聯組合方塊和查詢](https://rvso.com/image/1388799/access%20%E4%B8%AD%E7%9A%84%E7%B4%9A%E8%81%AF%E7%B5%84%E5%90%88%E6%96%B9%E5%A1%8A%E5%92%8C%E6%9F%A5%E8%A9%A2.png)
我正在使用存取權限。我使用表單來查詢一個表來觸發查詢,並使用三個組合框(級聯),但結果不是基於這三個條件,僅基於第一個條件。下面的程式碼是為了允許級聯框而寫的。但是,我想要位置 = 對應組合框的結果,並且找不到插入程式碼的方法,嘗試的所有方法都會導致級聯組合框失敗。
SELECT DISTINCT OFFERING.Lecture, OFFERING.Course_no, OFFERING.Location,OFFERING.Start_date
FROM OFFERING, COURSE WHERE OFFERING.Course_no=[forms]![Form1]![Combo0];
答案1
從你的問題來看,我不清楚這是否是你的表查詢的 SQL 或你的級聯組合框之一的行來源。如果這適用於您的級聯組合框,那麼您可能只需要刷新表單,以便組合框可以獲得更新的清單。
我確實注意到,在 FROM 語句中,列出了兩個表(Offering 和 Course),但沒有 JOIN。不確定這是否是拼字錯誤,因為這樣做並不常見,但並非不可能。
我還將檢查組合框的“綁定到”屬性,以查看其行源中的哪個字段被用作組合框的值。組合框隱藏第一列並顯示第二列的情況並不罕見,因此您可能無法將正確的值與表中的欄位進行比較。