[英]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.