在Access 2010中停止与多个用户重新查询子表单

时间:2015-10-12 05:48:05

标签: ms-access ms-access-2010

我有一个非常简单的表单,其中包含一个由查询填充的组合框。用户从组合框中选择要为其输入数据的类,并将该类的记录(从组合框传递到另一个查询)加载到子表单中。

但是,当多个用户访问数据库而另一个教师从下拉列表中选择另一个班级并开始输入数据时,第一个教师的子表单会重新查询并调出另一个教师选择的班级。

我该如何避免这种情况?

我已将数据库拆分为前端和后端。

1 个答案:

答案 0 :(得分:3)

用于选择类的组合框似乎绑定到表中的字段。这就是为什么当另一个用户进行选择时,它正在为一个用户进行更新。

你应该使这个组合框不受约束(=清除ControlSource属性)。

我不清楚你是否已经这样做,但正确的字段过滤方式(在你的情况下是类)是将LinkMasterFields(子窗体控件)设置为你的名字combox控件和LinkChildFields到子窗体的基础记录集中的类字段。