在访问

时间:2015-08-09 09:55:35

标签: function date ms-access expression

我有一张基于表格的表格。 我有一个purchase_date字段和一个expiry_date字段。 我希望expiry_date为purchase_date添加6个月(以我的形式),然后将此值插入表中。 我创建了这个表达式:DateAdd(" m",6,[purchase_date])作为expiry_date的控制源。这按预期工作,但此值未从表单更新/保存到表中。我已经尝试使用onClick和afterUpdate函数来运行表达式但没有快乐。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:-2)

你试过OnSave吗?你的dateadd语法似乎没问题。注意任何受保护的细胞/床单!如果是这种情况,通常可以使用activesheet.unprotect。

另外,如果正确放入VBA,activesheet.calculate可能会对您有所帮助。