在ACCESS中,如何在主窗体的列表中选择公司名称,子窗体就显示相关的内容

如题所述

实现此功能需要遵循以下两个步骤:

首先,设置子窗体的记录源为:SELECT * FROM 表名 WHERE (((公司名称)=[forms]![主窗体名称]![组合框名称])); 这样当主窗体中的公司名称发生变化时,子窗体将根据新的公司名称筛选出相关记录。

其次,在主窗体的公司名称组合框的更新后时间中添加刷新代码。具体来说,可以编写如下代码:

Private Sub 组合框名称_AfterUpdate()

Me.子窗体名称.Requery

End Sub

记得在上述代码中将组合框名称和子窗体名称替换为你实际使用的名称。

完成以上步骤后,当你在主窗体的公司名称组合框中选择不同的公司时,子窗体将自动显示与所选公司相关的记录。

需要注意的是,每次组合框的值发生变化时,Requery方法会重新查询子窗体的数据源,从而显示最新的相关记录。

通过这种方式,可以有效地实现主窗体和子窗体之间的数据联动,使用户能够方便地查看和操作相关数据。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜