2

我一直在尝试在 Ms Access 中的一个表上设置一个数据宏,以添加一个“路径”并根据同一个表中的父记录增加一个级别。

Before Change,如果父节点不存在,则使用默认值。否则,将查找父级自己的路径和级别,并添加当前记录的父级值……嗯,这就是理论。

图:BeforeChange 数据宏

第一部分If确实有效,但是,我无法获得将Else值拉入或填充到当前记录中的条件。

我错过了什么还是应该全部完成After Insert/Update

4

1 回答 1

3

Look Up A Record In ...步骤创建了一个“块”操作,如果查找成功(如果查找失败则跳过)将执行这些操作。在这方面它就像一个If ...块。

因此,我们需要在 LookupRecord 块之前设置默认值,并在 LookupRecord 块之后SetField的操作中使用结果值(默认或其他),如下所示:

更改前.png

于 2015-03-13T10:04:02.287 回答