Надо макрос конвертировать в код VBA и посмотреть, от чего идет ошибка. Ошибку дают текстовые данные, если они не заключены в кавычки, поля даты, если они не переведены в формат #mm/dd/yyyy#. Вообще для базы данных пишут всегда собстенную систему поиска, т.к. настроить встроенную систему поиска не всегда удается. Примеры даны в этом файле http://shops.leadersoft.ru/Product.aspx?ProductID=3808