文本框作为 Access 中 SQL 查询中的输入
Posted
技术标签:
【中文标题】文本框作为 Access 中 SQL 查询中的输入【英文标题】:Textbox as Input in an SQL Query in Access 【发布时间】:2016-06-27 15:07:29 【问题描述】:我正在尝试在 Microsoft Access 2010 中创建一个涉及员工记录的数据库。我的一个宏涉及运行以下 SQL 查询:
SELECT
*
FROM
Employees
WHERE
[First Name] = [Enter First Name]
AND [Last Name] = [Enter Last Name];
当前运行查询会弹出 2 个对话框窗口以输入名字和姓氏。这可以按预期工作,但我想将查询绑定到我的数据库中一些文本框 like this 旁边的按钮,这样当我单击蓝色按钮时,它会以文本框作为第一个和最后一个运行查询名称输入。如果我能提供帮助,我不想太深入 VBA,因为我没有任何编码经验。
【问题讨论】:
support.microsoft.com/en-us/kb/113352 AND access.mvps.org/access/forms/frm0031.htm 在谷歌“如何在查询中引用表单”几秒钟 【参考方案1】:不需要代码 - 正如@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 上的文本控件起的名字。
编辑:然后您的宏按钮可以打开查询。
【讨论】:
以上是关于文本框作为 Access 中 SQL 查询中的输入的主要内容,如果未能解决你的问题,请参考以下文章
MS Access - 从文本框中的用户输入将参数传递给 SQL 语句