【发布时间】:2015-01-16 14:41:24
【问题描述】:
我确实有一个未绑定的搜索表单,其中一个列表框填充了搜索结果。选择一个列表框项目并单击“查看详细信息”按钮后,将显示绑定表单 RSdetails
30 DoCmd.OpenForm "RSdetails", , , "[ID]=" & selectedID, , acDialog
绑定的表单 RSdetails 包含一个未绑定的子表单 RSmails。子表单 RSmail 中的所有控件也未绑定。
此子表单的目的是建立到 Lotus Notes 邮箱的连接并搜索包含特定键的邮件。
子表单有 2 个下拉菜单用于选择视图和搜索时间范围、2 个按钮(搜索和中止)和一个用于显示匹配项的列表框。
现在,如果我直接打开此表单 RSmails,我可以在下拉列表中进行选择并单击按钮。
如果此表单 (RSmails) 被视为 RSdetails 的子表单,我将无法做出任何选择。下拉菜单和按钮已启用,但没有显示任何反应。
我已经尝试过,但没有成功:
- 在 acWindowNormal 中而不是在 acDialog 中打开 RSdetails
- 将 RSmails 绑定到一个表,该表与 RSdetails 绑定到的表有关系,并且肯定有一个带有 selectedID 的记录集
任何想法都值得赞赏!
谢谢, 托马斯
【问题讨论】:
标签: ms-access vba controls subform