当前的项目:

  • MS Access 2013/2016 32位前端

  • SQL Server 2012后端

我们已将数据迁移到SQL Server数据库,以便为内部使用创建基于Web的前端,但是我们仍在短期内(未来几个月左右)使用MS Access作为接口 . 通过ODBC连接连接到SQL Server数据库 .

我们对带有相关子表单的表单有问题 . The subform is properly linked to the main form使用主键/外键,这会导致子表单在主表单转到空白/新条目时变为空白 . 不幸的是,这不会发生 - 当在主窗体上转到“创建新记录”时,子窗体始终保留与显示的最后一条主记录相关的内容 .

请注意:这只发生在主表单上的“创建新条目”时 . 如果我们所做的只是在现有条目之间切换,那么即使条目在子表单中没有任何内容,子表单仍会切换到正确的相关数据(应该如此) . 问题是,当转到“创建新记录”(空白主窗体)时,子窗体将保留最后显示的数据,以便真正清除它 .

建议?