我一直在尝试在 Ms Access 中的一个表上设置数据宏,以添加“路径”并根据同一表中的父记录增加级别。
更改之前
,如果父节点不存在,则使用默认值。否则,将查找父级自己的路径和级别,并将当前记录的父级值添加到...嗯,这就是理论。
If
的第一部分实际上有效,但是,我无法使用 Else
条件将值提取或填充到当前记录中。
我是否遗漏了某些内容,还是应该在插入/更新之后
完成这一切?
最佳答案
在...中查找记录
步骤创建一个“ block ”操作,如果查找成功,将执行该操作(如果查找失败,则跳过该操作)。在这方面,它的工作原理类似于 If ...
block 。
因此,我们需要在 LookupRecord block 之前设置默认值,并在 SetField
操作之后使用结果值(默认或其他) em> LookupRecord block ,如下所示:
关于ms-access - 数据宏: Using default values if LookupRecord does not find a match,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29013731/