Access中的SQL查询中的文本框作为输入

时间:2016-06-27 15:07:30

标签: sql vba ms-access

我正在尝试在Microsoft Access 2010中创建一个涉及员工记录的数据库。我的一个宏涉及运行以下SQL查询:

SELECT
    *

FROM
    Employees

WHERE
    [First Name] = [Enter First Name]
    AND [Last Name] = [Enter Last Name];

当前运行查询结果会弹出2个对话框窗口以输入名字和姓氏。这按预期工作,但我想将查询绑定到我的数据库中某个文本框like this旁边的按钮,这样当我点击蓝色按钮时,它会运行查询,文本框为第一个和姓氏输入。如果我可以提供帮助,我想不要深入VBA,因为我没有任何编码经验。

1 个答案:

答案 0 :(得分:0)

不需要代码 - 正如@Nathan_Sav所说 - 快速搜索会找到你所追求的东西(我发现“从子表单中引用主要表单”会在顶部显示最佳页面 - http://access.mvps.org/access/forms/frm0031.htm

SELECT *
FROM Employees
WHERE [First Name]=Forms![Form1]![txtFirstName] AND 
      [Last Name]=Forms![Form1]![txtLastName]

txtFirstName& txtLastName是我给Form1上的文本控件赋予的名称。

编辑:您的宏按钮可以只打开查询。