MS Access组合框是否将值设置为日期?

时间:2019-05-16 15:27:05

标签: forms ms-access combobox

在MS Access中,我有一个组合框,设置为“状态”。在状态下,我有以下选项:

0;"Not Started";10;"In Progress";100;"Completed";-10;"Deferred";50;"Waiting"

我正在尝试进行设置,以便选择“进行中”时,我的“日期”字段将以Now()时间戳进行更新。 我尝试根据验证规则添加以下内容:

IIf([Status]="In Progress",[StartDate]=Now(),False)

但是,当我将状态更改为“进行中”时,它告诉我“您输入的值不符合为字段或控件定义的验证规则。 但是我意识到,它希望将“正在进行中”的状态设置为= StartDate NOW(),而不实际更改开始日期。因此,我不知该如何表达这种表达。

任何朝正确方向的推动将不胜感激。 谢谢! -德克

1 个答案:

答案 0 :(得分:0)

弄清楚了。我没有意识到我的组合框有一个“ On Change”事件选项。添加一个简单的IF之后,针对该事件的Then语句使我能够正常工作