我正在使用Access 2007。我有一个主要表单,在Tab Control中有5个不同的Tabs。我希望每个选项卡中都包含相同的子表单,但它会根据您所在的选项卡进行不同的过滤。理想情况下,我希望子表单只链接到一个表,而不是表单或查询,但只要它运行良好我就很灵活。此表适用于评论。
主要表格= frm_CE
表I我想以subform = tbl_AllComments
这可能吗?如果没有,是否还有其他方法来实现相同的最终目标?
非常感谢
答案 0 :(得分:0)
如果同时打开桌子5次,您将无法更新任何信息。如果可能的话,我建议使用组合框允许用户根据任意数量的条件进行过滤,然后将组合框的SelectedValue传递到表单的RecordSource中: / p>
Dim MySQL as String
MySQL = "SELECT * FROM MyTable WHERE MyField = '" & Me.MyComboBox.SelectedValue & "'"
Me.MySubForm.RecordSource = MySQL
在执行此操作时,不需要选项卡,也不存在潜在的锁定问题。
答案 1 :(得分:0)
感谢大家的回复。我最终做了不同的事情。我创建了5个不同的子表单,其中包含相同的表。然后,对于每个选项卡,子窗体通过贷款#链接,并按文档类型进行过滤。似乎工作得很好!