ник: osmor
ну логика не совсем понятна, поскольку не знаю подробностей задачи, но ... логичнее, на мой взгляд, обновлять поле со списком ни тогда когда оно получает фокус, а в после изменения того поля от которого зависит источник строк этого поля....
я бы перенес обновление списка "наименование" на событие "после обновления" списка "ВыборГруппыСБ"
и обновление делал не "DoCmd.RunCommand", а
me!ПФзапЗаказыДанныеСБ.form!Наименование.requery
Макросы использовать можно, но они не дают такой гибкости