Если я точно вспомню, что форма не связана, то есть нет таблицы или запроса в свойстве Record Source форм, то событие AfterUpdate формы не запускается. Поэтому вы должны вызывать один и тот же код из каждого из трех полей со списком события AfterUpdate.
И если вы измените источник управляющей записи, вам может не потребоваться запрос. Я не могу вспомнить сразу, поэтому попробуйте сначала без запроса.
И если вы создаете свою подпрограмму как функцию, вы можете просто выбрать элементы управления, на которых она будет работать, и вставить = MyFunction () в текстовое поле события, вместо того, чтобы кодировать ее в VBA.
OnwDay, когда добавили вышеуказанный абзац. Я бы никогда этого не сделал, потому что это происходит не очень часто и совсем не очевидно, что происходит, когда вы смотрите на VBA.