【发布时间】:2021-01-18 17:45:29
【问题描述】:
我正在尝试使用 Access 2010 在工作中构建一个运动时间跟踪器,并使用以下列名称填充相应的表(名为 rawDataTimeInMotion):“from”(格式日期和时间)、“to”(格式日期和时间)、“类别”(格式文本)、“位置”(格式文本)和“cmets”(格式备忘录)。我使用 Access(而不是像 toggl.com 这样的在线工具)的原因是允许记录潜在的机密信息。
为了简化数据输入,我为上面的每一列创建了一个带有文本框的表单。我想在“from”文本框(绑定到上面的“from”列)中引用“to”列中的最新条目作为默认值。
我尝试在表单设计工具 --> 设计 --> 属性表 --> 数据 --> 默认值中为“来自”文本框添加默认值(例如通过选择最小值或最大值“to”列默认为 =Min([rawDataTimeInMotion]![to]) 或 =Max([rawDataTimeInMotion]![to])),但是在添加新记录时这只返回“30/12/1899 00:00”(这对我没有意义)。
我也四处搜索并尝试在https://www.access-programmers.co.uk/forums/threads/setting-the-default-value-to-the-last-used-value.279442/ 中提供指导,但没有成功(新记录的默认值保持为空)。
有没有不使用 Visual Basic 的解决方案?
【问题讨论】:
标签: ms-access