Sql 访问将子窗体链接到主窗体中的选项卡控件

Sql 访问将子窗体链接到主窗体中的选项卡控件,sql,forms,vba,ms-access,Sql,Forms,Vba,Ms Access,我在工作中使用Access 2007。我有一个主窗体,在选项卡控件中有5个不同的选项卡。我希望每个选项卡中都有相同的子窗体,但它会根据您所在的选项卡进行不同的筛选。理想情况下,我希望子窗体只链接到一个表,而不是一个窗体或查询,但只要它工作正常,我就很灵活。此表仅供评论 主窗体=frm\U CE 我想作为子表单放入的表=tbl_AllComments 这可能吗?如果没有,是否有其他方法可以实现相同的最终目标 非常感谢如果同时打开表5次,您将无法更新任何信息。如果可能的话,我建议使用组合框允许用户根

我在工作中使用Access 2007。我有一个主窗体,在选项卡控件中有5个不同的选项卡。我希望每个选项卡中都有相同的子窗体,但它会根据您所在的选项卡进行不同的筛选。理想情况下,我希望子窗体只链接到一个表,而不是一个窗体或查询,但只要它工作正常,我就很灵活。此表仅供评论

主窗体=frm\U CE
我想作为子表单放入的表=tbl_AllComments

这可能吗?如果没有,是否有其他方法可以实现相同的最终目标


非常感谢

如果同时打开表5次,您将无法更新任何信息。如果可能的话,我建议使用组合框允许用户根据任意数量的条件进行筛选,然后将组合框的SelectedValue传递到表单的RecordSource中:

Dim MySQL as String

MySQL = "SELECT * FROM MyTable WHERE MyField = '" & Me.MyComboBox.SelectedValue & "'"
Me.MySubForm.RecordSource = MySQL

这样做,就不需要选项卡,也不会有潜在的锁定问题。

感谢所有人的回复。我最终做了一些不同的事情。我用同一个表创建了5个不同的子窗体。然后,对于每个选项卡,子窗体都按loan#链接,并按文档类型过滤。看起来效果不错

主窗体是否绑定到表?评论应该如何过滤?即,主表和tbl_AllComments表之间是否存在关系?您好,谢谢您的提问。主要形式frm_CE与tbl_CE绑定。根据贷款编号,tbl_CE和tbl_AllComments之间存在关系。但是,我希望按文档类型筛选注释,并且tbl_CE中没有用于此目的的字段,除非我重新考虑整个事情,否则也不能有字段。子表单的工作方式是它链接到两个表中的一个或多个字段以进行筛选