【问题标题】:How to introduce a parameter to SQL server using MS Access as a front-end UI?如何使用 MS Access 作为前端 UI 向 SQL Server 引入参数?
【发布时间】:2014-01-23 20:58:22
【问题描述】:

我使用 MS Access 作为前端并使用 ODBC SQL Server 驱动程序处理数据。

如何使用 MS Access 表单中的字段参数化我的查询?

这是我当前的工作查询(但是,我需要 DALLAS 作为可以从 MS Access 表单传递的参数):

Select LPID,Name_Long, MR_Markets from baf_center
Where  Guild_Markets = 'DALLAS';

是否应该改为在 VBA 中处理?

任何帮助将不胜感激。

【问题讨论】:

  • 这是一个实际的 Access 查询,还是您使用命令对象执行的 SQL 字符串?我的理解是 Access 查询已经在内部进行了清理。

标签: sql-server ms-access parameterized


【解决方案1】:

如果我理解正确,您的表单中有字段,并且您想在查询的 where 子句中使用该字段。如果是这样,您可以在查询设计器的条件中像这样引用表单字段:

[Forms]![Your Form]![Your Form Field]

如果我对你想要做的事情不满意,请告诉我。

【讨论】:

    【解决方案2】:

    您是否将链接表用于 SQL Server 数据库。如果是这样,它是一个实际的 ODBC 查询。

    您可以在 Guild_Markets 列下的条件窗口条目中引用 [Forms]![Your Form]![Your Form Field]。但是,您必须对结果做些什么吗?

    您也可以通过 VBA 执行查询。

    我想主要问题是你想做什么?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多