如何使用sql-server后端处理访问中的表单引用查询

时间:2011-01-20 21:09:46

标签: sql-server ms-access forms

我将ms-access 2003数据库升级为sql-server 2008,但无法理解如何处理需要参数的查询。

E.g。有一个查询,在其where子句中,表单字段通过Forms!my_form!aField引用。 如何将“aField”的值传递给ms-sqlserver。 到目前为止,我唯一的想法是使用VBA修改记录源并在那里附加值。

此外,如果查询未引用表单但绑定到非常大的表或返回大量数据的查询,则建议减少服务器返回的记录数 - 如何确保这一点。

任何帮助表示感谢。

谢谢, Ramon的

1 个答案:

答案 0 :(得分:0)

从技术上讲,当您升迁数据库时,应自动更新使用迁移表的任何表单和查询。您只需确保在前端正确引用它们,并且SQL-Server透明地管理后端上的数据。

将表单绑定到表通常不是一个好主意 - 因为可以编写查询,以便在不拉动表中的每条记录的情况下最简单地显示数据。当然,您可以使用过滤器,但是您已经在数据库中查询了所有记录,只是改变了您的视图。