0

一位同事对 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 年甚至不执行此代码,只有当您删除该行时,它才会执行此功能。

因此,任何暗示为什么这不起作用都会受到重视。

谢谢林

- -更新 - -

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

--更新--问题已解决,备份数据库按预期工作,没有人知道为什么 :) 感谢您的输入和帮助 :)

4

1 回答 1

0

备份数据库解决的问题

于 2012-08-30T07:03:11.430 回答