我已经在ms access 2010中编写了一个sql查询,该查询计算每月查询,并输入月份参数。它返回2列 - 月份名称和该月份的每月总查询。MS Access 2010将计数结果链接到单个记录
SELECT Format([DateOfEnquiry],"mmmm") AS [Month], Count(T_Enquiry.[DateOfEnquiry]) AS TotalMonthlyEnquiries
FROM T_Enquiry
GROUP BY Format([DateOfEnquiry],"mmmm")
HAVING (((Format([DateOfEnquiry],"mmmm"))=[Enter full name of month]));
运行此查询后,是不是就有可能在TotalMonthlyEnquiries
列点击的价值,并获得运行另一个查询它返回对应于该值的个体记录(领域,如FamilyName
,FirstName
,Email
,Phone
,DateOfEnquiry
from T_Enquiry
)?如果可能的话,ms access 2010将如何实现?
在Access 2010中完美地工作。这是一个非常简单的过程。我现在在整个数据库中都有其他可能的用法。 – Novo003 2014-11-11 23:01:19
很高兴能满足您的需求。如果是这样,请标记为答案,以便如果另一个人来了,他们知道它的工作,并可以实施! – VBlades 2014-11-12 20:31:50
在使用此技术进行测试过程中,遇到以下情况:1.在FamilyName字段中单击超链接名称时,Access 2010会提示用户输入参数值。 2.如果单击“确定”或输入参数,则代码正确执行。 3.如果单击“取消”,MS Visual Basic将返回错误消息“运行时错误2501. OpenForm操作已取消”如果用户单击时是否存在“Else”语句或其他代码以取消该过程'取消'?那会是什么? – Novo003 2014-11-18 06:19:08