运行时错误数据已更改。访问Front MySql返回运行时错误7878
我和我的一个子表格有困难。它曾经没有抱怨地工作,但我想现在它决定有点冗长。在这个表单中,我有一个具有各种复选框选项的子表单。只要用户输入复选框选项,然后退出到主窗体,就会有一个正在运行的退出事件。它结合了各种形式的文本框,然后将该值放在主窗体上的文本框中。
var1 = [Form1]![Textbox].Value
var2 = [Form2]![Textbox].Value
var3 = [Form3]![Textbox].Value
Me.[TextBox].Value = var1 & var2 & var3
出于某种原因退出子窗体我得到运行时错误。
模式不明显。
- 我可以从子窗体导航到主窗体,而无需在没有收到错误消息的情况下进行任何更改。
- 如果我进入子表单,进行更改,退出子表单,文本框将更新为无投诉,但是如果我回到子表单中,请不要进行更改,然后返回到主窗体,然后我得到运行时错误
- 确保行为1为真后,我可以进入子窗体,更改某些东西会回来,但如果我尝试返回到子窗体并作出额外的更改,我会得到一个投诉。 (我可以通过做一个上输入事件刷新子窗体来解决这个问题)
我无法得到,虽然固定了运行时错误... :(
此错误,当你试图在同一时间更改两个地方的数据中出现。这可能是由于使用错误的事件或使用记录集和表单来更新数据。您可以通过添加一些Me.Dirty = False来强制保存,从而找到问题所在。 – Fionnuala 2012-02-29 22:20:13
那么,当我得到7878调试器直接到我。[TextBox] .Value = ...线脏只是给我的错误,两个人正在编辑相同的记录。如果我在确定问题区域后按下运行,它将继续执行。目前还不清楚为什么它会在一段时间后停止播放。它在调试时是否会改变表单的状态? – Mallow 2012-03-01 15:57:40