我正在尝试更新子窗体中的控件。 实际上,我正在计算月数。 这是密码:(不起作用!)
While (Not Me.Form.Recordset.EOF) months = Round((Me.End - Me.Start) / 30, 0) Form_FinanceSubform.[number of months] = 0 Me.[number of months] = months Me.Form.Recordset.MoveNext Wend
我得到的错误是:“此操作被关联对象取消” 在me.form.recordset.moveNext行
有人能帮我一下吗?? 谢谢!
只需将这部分代码放入表单的beforeupdate事件中:
months = Round((Me.End - Me.Start) / 30, 0) Form_FinanceSubform.[number of months] = 0 Me.[number of months] = months
我认为您可以将代码缩短为:
Me.[number of months] = Round((Me.End - Me.Start) / 30, 0)