我确实有一个未绑定的搜索表单,其中列表框中填充了搜索结果。选择一个列表框项目并单击“查看详细信息”按钮后,将显示绑定表单RSdetails
30 DoCmd.OpenForm "RSdetails", , , "[ID]=" & selectedID, , acDialog
绑定形式RSdetails包含未绑定的子表单RSmails。子窗体RSmails中的所有控件也都是未绑定的。
此子表单的目的是建立与Lotus Notes邮箱的连接,并搜索包含某个密钥的邮件。
子表单有2个下拉列表可选择视图和搜索时间范围,2个按钮(搜索和中止)和一个列表框以显示匹配项。
现在,如果我直接打开此表单RSmails,我可以在下拉菜单中进行选择并单击按钮。
如果此表单(RSmails)被视为RSdetails的子表单,我无法进行任何选择。下拉菜单和按钮已启用,但未显示任何反应。
我已经尝试过,但没有成功:
任何想法都表示赞赏!
谢谢, 托马斯
答案 0 :(得分:1)
显然你把子窗体放了锁版。检查子表单的属性(进入表单)并验证:
- 可以添加吗? (如果你创造了所有内容,我认为必须是NO)
- 可以删除吗? (我认为必须是NO,因为只有阅读记录)
- 可以编辑? (我想你实际上没有,必须是')
答案 1 :(得分:0)
结论:通过将每个表/表链接,表单,查询,模块导出到空白的新项目来解决问题。问题消失了,应用程序就像预期的那样工作。
没有找到真正的原因,但根据上述工作,它看起来像是在Access中未定义的hick。