Запросы обрезаются потому, чтобы экономить память компьютера, иначе при его выполнении компьютер зависнет. Выход такой.
1. Если идет пакетная обработка базы, то промежуточный запрос с memo полем надо исключить, т.е. переписать запрос так, чтобы memo-поле бралось напрямую из таблицы.
2. Можно просто открыть DAO (currentdb) или ADO соединие и записать данные в базу, используя VBA openrecordset. Метод универсальный, но медленнее, чем 1