有时,当我在“设计”视图(窗体未运行)中打开窗体时,没有收到任何错误,有时会收到错误的value does not fall within expected range。当我关闭我的解决方案并再次打开它时,窗体工作正常,然后开始运行应用程序,然后停止它并打开窗体(同样的东西,它可能会工作,有时也可能不工作)。这并不总是发生在相同的表格上,它发生在随机的不同的表格上,有时我可以在表格1,有时在表格2中得到它,
我在表格里有个子表格。默认情况下,当我更改子窗体中的记录时,当我单击子窗体外部时,记录将自动保存。我在主窗体上添加了一个按钮,手动将记录保存在窗体和子窗体中,因此取消了对子窗体出口的保存,以避免写入冲突。Private Sub Form_BeforeUpdate(Cancel As Integer) Cancel = True使用此代码,单击子窗体外部将不仅取消保存,而且将清除我在子<