从文本框中获取选定的年份

Getting the selected year from textbox

我正在尝试让我的 SQL 在 text48 中选择 selected - 所以如果他们 select 2016 年 SQL 将只显示帐户在 2016 年。

下面是我的SQL:

SELECT tbl_ComplaintsCoded.[Mail Date], 
       tbl_ComplaintsCoded.[Account Number], 
       tbl_ComplaintsCoded.Advisors
FROM tbl_ComplaintsCoded
WHERE Year([Mail Date])=Year([text48].[value]) AND 
      Advisors=[forms]![frm_Central_Reporting_Ops]![Text52]);

我不知道哪里出错了。

如果用户选择,它应该只是:

WHERE Year([Mail Date])=[text48].[value]

或者更确切地说:

WHERE Year([Mail Date])=[text48]

或者也许:

WHERE Year([Mail Date])=[Forms]![frm_Central_Reporting_Ops]![text48]