MS Access-记录的年龄计算字段

问题描述 投票:0回答:1

我是Access的新手,但我拥有Excel和Power BI的经验。对于大多数人来说,这可能是一个非常简单的问题,我可以提供一些帮助。

在此发布之前,我已经广泛地搜索了一个解决该问题的简单方法。我曾尝试针对类似问题调整解决方案以解决我的问题,但我对Access尚不足够了解,还无法弥合这一差距。

我有一个[请求日期]字段。我希望我的[age]字段返回自该请求日期以来的天数。听起来很简单。 o_O

通过反复试验,我最终确定如果没有查询,我无法做到这一点(请证明我错了吗?)。而且为什么无论如何我不能在计算字段中使用datediff()或date()? Grr。

因此,我使用表达式“ date()”为新字段(称为[today])设置了更新查询。

然后,我将[age]字段设置为使用表达式[today]-[request date]。

这给了我想要[年龄]的结果。但是现在我想我需要编写一个autoexec宏来在每次打开数据库时运行此查询,以便[today]保持最新状态。

至此,我停了下来。对于这样一个简单的问题,似乎需要做很多工作。我讨厌效率低下。我希望外面的人知道一个更优雅的解决方案,它也可能会教给我一些新的技巧。

谢谢您的帮助!

我是Access的新手,但我拥有Excel和Power BI的经验。对于你们大多数人来说,这可能是一个非常简单的问题,我可以提供一些帮助。我搜索了与此相同的简单解决方案...

sql ms-access calculated-field date-difference
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.