[英]Is there a way to filter ms-Access records based on two criteria?
我對 Microsoft Access 沒有經驗,而且我在實習期間很難完成任務。 我得到了一個記錄列表,我應該創建一個查詢,根據國家和選擇的年份選擇隨機記錄(獲獎者)。 我能夠通過實現以下 SQL 代碼來完成隨機化位:
`SELECT TOP 10 Sheet2.name, Sheet2.country, Sheet2.Year
FROM Sheet2
ORDER BY Rnd(-(100000*ID)*Time());
`
我的問題是我想選擇獲勝者的數量,並從表單和年份的下拉列表中選擇國家,並根據選擇過濾記錄。
任何幫助,將不勝感激!
這應該有效:
SELECT TOP 10 Sheet2.name, Sheet2.country, Sheet2.Year
FROM Sheet2
WHERE Sheet2.country = [Forms]![YourFormName]![cboCountry]
AND Sheet2.Year = [Forms]![YourFormName]![txtYear]
ORDER BY Rnd(-(100000*ID)*Time());
其中cboCountry和txtYear是表單上的兩個控件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.