Ms access Access 2007字段已停止工作

Ms access Access 2007字段已停止工作,ms-access,vba,ms-access-2007,Ms Access,Vba,Ms Access 2007,一位同事在Access 2007中有一个值分配小问题。问题是,它一夜之间停止工作,没有明显的原因。当我的同事向我发送数据库时,它似乎与Access 2010一起工作 Private Sub BestätigenMieter_Click() Dim db As Database, AuswahlNr As Integer, datensatz As Recordset Set db = CurrentDb Set datensatz = db.OpenRecordset("Kostenaufte

一位同事在Access 2007中有一个值分配小问题。问题是,它一夜之间停止工作,没有明显的原因。当我的同事向我发送数据库时,它似乎与Access 2010一起工作

Private Sub BestätigenMieter_Click()
Dim db As Database, AuswahlNr As Integer, datensatz As Recordset

Set db = CurrentDb
Set datensatz = db.OpenRecordset("KostenaufteilungWohnung", DB_OPEN_TABLE)
AuswahlNr = [AuswahlMieter]

'This Line does not work in Access 2007
Forms!MieterProObjekt!UFMieterObjekt.Form![MieterNr] = AuswahlNr

DoCmd.close acForm, "ZuteilungMieter"
DoCmd.GoToControl "LFD"
End Sub
有人知道为什么这不起作用吗。 Access在2007年甚至不执行此代码,只有当您删除该行时,它才会执行此函数

因此,任何关于为什么这不起作用的暗示都会被告知

谢谢林

---更新----

感谢大家的投入。:) 我们无法找到问题,尽管数据库中的某些代码似乎由于未知原因而丢失。。。这至少解释了为什么它不起作用。我们要求一个备份版本(这是我首先应该想到的:)。如果问题解决,我将更新或关闭:)

--更新-- 问题解决了,备份数据库按预期运行,没有人知道原因:)
感谢大家的输入和帮助:)

使用备份数据库解决的问题

您的同事是否检查了引用以确保没有遗漏?在一个新的数据库中类似的引用失败了吗?谢谢,我会检查一下,希望明天我能拿到原始版本。任何其他的猜测都会很感激:)还有更多的信息吗?“不起作用”涵盖了很多人。有错误消息吗?就是这样,到目前为止还没有错误消息。Access只是不执行单击功能。但是,当您删除:表单时,它会执行它!我的朋友!UFMieterObjekt.形式![Mieterr]=奥斯瓦尔纳线路。我非常乐意收到任何类型的错误消息:)