我已将 SQL Server 2000 数据库迁移到 SQL Express 2008。重新分配角色和权限后,它似乎可以工作,但是在向子表单添加新记录时,在表单(+子表单)中,会给出以下错误消息,尽管记录是仍然添加到基础表中:
The data was added to the database but the data won't be displayed in the form because it doesn't satisfy the criteria in the underlying record source.
此处的文章描述了该问题的解决方法,但是记录源是动态创建的;一旦主窗体中的内容发生变化,记录源属性将在子窗体中相应更改。有没有办法解决这个问题?