Только что попробовал сделать по мануалу - всё работает.
Посмотрите - может у Вас просто макросы отключены? Сервис/Параметры/Безопасность, кнопка "Безопасн.макросов...", на закладке "Уровень безопасности" поставить переключатель на "Средний". Потом перезайти в LO Base и на вопрос разрешить ли макросы ответить утвердительно.
Пользователь решил продолжить мысль 17 Ноября 2015, 19:39:06:
И проверьте, поменяли ли Вы в коде макроса имя поля, по которому фильтруете:
oForm.Filter = "Наименование like '" & oControl.Text & "*'"
Ну и заодно что форма, в которой расположена таблица с данными называется
MainForm, а текстовое поле расположено в другой форме - как нарисовано в мануале: