Макросы данных: использование значений по умолчанию, если LookupRecord не находит соответствия
Я пытался настроить макрос данных в одной из таблиц в Ms Access, чтобы добавить "путь" и увеличить уровень на основе родительской записи в той же таблице.
Before Change
Если родительский узел не существует, используются значения по умолчанию. В противном случае ищется собственный путь и уровень родителя, и добавляется родительское значение текущей записи... Ну, это теория.
Первая часть If
на самом деле работает, однако я не могу получить Else
условие для извлечения или заполнения значений в текущей записи.
Я что-то упустил или все это должно быть сделано After Insert/Update
?
1 ответ
Look Up A Record In ...
step создает "блок" действий, которые будут предприняты в случае успешного поиска (и пропущены при неудачном поиске). Это работает как If ...
блок в этом отношении.
Итак, нам нужно установить значения по умолчанию перед блоком LookupRecord и использовать результирующие значения (по умолчанию или иначе) в SetField
действия после блока LookupRecord, например: