更新:手动丢失表单并重新打开它也会导致编辑被允许,请参阅下面的步骤4和下面的“附加说明”部分。谢谢!
我在故障排除期间简化了大量的MS-Access 2007数据库仍存在同样的问题:
更改为“设计视图”并返回“表单视图”后,表单可以正常编辑,直到“Access”关闭并重新启动。
附加说明:
我尝试在Autoexec宏调用的启动函数中的原始DoCmd.Close
之后立即添加DoCmd.FormOpen
和DoCmd.FormOpen
,但表单仍然无法接受编辑。手动关闭表单,然后手动重新打开它,似乎每次都有效。在打开表单之前是否有可能需要延迟处理,并且手动执行关闭/打开周期会提供该时间窗口?
以下是一些背景知识:
这不是很多。如果您要求进一步说明,我很乐意提供。
谢谢。戴夫
答案 0 :(得分:1)
不使用Autoexec宏,而是指定启动表单。