【问题标题】:Textbox as Input in an SQL Query in Access文本框作为 Access 中 SQL 查询中的输入
【发布时间】: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,因为我没有任何编码经验。

【问题讨论】:

标签: sql vba ms-access


【解决方案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 上的文本控件起的名字。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-10
    • 1970-01-01
    • 2020-12-17
    相关资源
    最近更新 更多