Ms access 在Access 2010中停止对多个用户的子表单重新查询

Ms access 在Access 2010中停止对多个用户的子表单重新查询,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我有一个非常简单的表单,其中有一个组合框,由查询填充。用户从组合框中选择要为其输入数据的类,并将该类的记录(将选择从组合框传递到另一个查询)加载到子窗体中 但是,当多个用户正在访问数据库时,另一位教师从下拉列表中选择另一个班级并开始输入数据,第一位教师的子窗体将重新查询并显示另一位教师选择的班级 我如何避免这种情况 我已经将数据库分为前端和后端。用于选择类的组合框似乎绑定到表中的一个字段。这就是为什么当另一个用户做出选择时,它会为一个用户进行更新 您应该解除此组合框的绑定(=清除ControlS

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

但是,当多个用户正在访问数据库时,另一位教师从下拉列表中选择另一个班级并开始输入数据,第一位教师的子窗体将重新查询并显示另一位教师选择的班级

我如何避免这种情况


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

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

您应该解除此组合框的绑定(=清除
ControlSource
属性)


我不清楚您是否已经这样做了,但按字段(在您的情况下为类)进行过滤的正确方法是设置
LinkMasterFields
(子窗体控件的)指向combox控件的名称,并将子窗体的基础记录集中的class字段
LinkChildFields

用于选择类的combobox似乎绑定到表中的字段。这就是为什么当另一个用户做出选择时,它会为一个用户进行更新

您应该解除此组合框的绑定(=清除
ControlSource
属性)


我不清楚您是否已经这样做了,但按字段(在您的情况下为类)进行过滤的正确方法是设置
LinkMasterFields
(子窗体控件的)指向combox控件的名称,并将子窗体的基础记录集中的class字段
LinkChildFields

用于选择类的combobox似乎绑定到表中的字段。这就是为什么当另一个用户做出选择时,它会为一个用户进行更新

您应该解除此组合框的绑定(=清除
ControlSource
属性)


我不清楚您是否已经这样做了,但按字段(在您的情况下为类)进行过滤的正确方法是设置
LinkMasterFields
(子窗体控件的)指向combox控件的名称,并将子窗体的基础记录集中的class字段
LinkChildFields

用于选择类的combobox似乎绑定到表中的字段。这就是为什么当另一个用户做出选择时,它会为一个用户进行更新

您应该解除此组合框的绑定(=清除
ControlSource
属性)


我不清楚您是否已经这样做了,但按字段(在您的情况下为类)进行过滤的正确方法是设置
LinkMasterFields
(子窗体控件的)到您的combox控件的名称,并
LinkChildFields
到子窗体的基础记录集中的class字段。

每个用户都有自己的前端吗?据我所知。最初,我让每个用户从共享网络驱动器访问前端。但是,我随后尝试将前端复制到两台独立计算机的桌面上,以查看是否修复了它,但似乎没有。请仔细检查两个前端,确保您没有使用存储在后端的查询。该查询没有存储在后端。我相信我有两个前端。我执行了数据库拆分过程,然后将前端复制到用户的本地驱动器上。每个用户都有自己的前端吗?据我所知。最初,我让每个用户从共享网络驱动器访问前端。但是,我随后尝试将前端复制到两台独立计算机的桌面上,以查看是否修复了它,但似乎没有。请仔细检查两个前端,确保您没有使用存储在后端的查询。该查询没有存储在后端。我相信我有两个前端。我执行了数据库拆分过程,然后将前端复制到用户的本地驱动器上。每个用户都有自己的前端吗?据我所知。最初,我让每个用户从共享网络驱动器访问前端。但是,我随后尝试将前端复制到两台独立计算机的桌面上,以查看是否修复了它,但似乎没有。请仔细检查两个前端,确保您没有使用存储在后端的查询。该查询没有存储在后端。我相信我有两个前端。我执行了数据库拆分过程,然后将前端复制到用户的本地驱动器上。每个用户都有自己的前端吗?据我所知。最初,我让每个用户从共享网络驱动器访问前端。但是,我随后尝试将前端复制到两台独立计算机的桌面上,以查看是否修复了它,但似乎没有。请仔细检查两个前端,确保您没有使用存储在后端的查询。该查询没有存储在后端。我相信我有两个前端。我执行了数据库拆分过程,然后将前端复制到用户的本地驱动器上。