0
我需要從簡單查詢中選擇特定數量的隨機行。該號碼以([Formulários]![Survey]![SelectSurveySample])
的形式指定。 如果我嘗試選擇TOP 5,它可以工作,但我想在表單中更改此數字。選擇N並在Access中顯示N個隨機行
SELECT TOP ([Formulários]![Survey]![SelectSurveySample]) *
FROM [main_table] mt
WHERE (((mt.CPA_Number)=[Formulários]![Survey]![selectCPA_Survey])
AND ((mt.Sample_Household)=False) AND ((mt.Functionality_Survey)=False))
ORDER BY rnd(Int(Now*ID)-Now*Id)
是的我沒有括號嘗試,並返回相同的錯誤。像這樣的東西「SELECT語句包括一個保留字或參數缺少或沒有正確插入或標點符號不正確」(我的訪問不是英文,所以我翻譯了它)。 – user3088281