Я нашел это:Как преобразовать поле memo в текстовое поле в запросе доступа?
SELECT [PartsInfoRaw].[Types] as memofield, Replace([PartsInfoRaw].[Types],"","") AS textfield
into newTable FROM [PartsInfoRaw];
где Типы является memofield в PartsInfoRaw, содержащий некоторое описание. Замена по какой-то причине преобразует memofield в текстовое поле. Но он чувствует себя взломанным, и я не уверен, может ли он перевернуть кислый. Кто-нибудь имеет лучшую идею?
Почему, по вашему мнению, существует необходимость различать поле, возвращаемое как памятку или текст? Это потому, что вы используете запрос MakeTable? Если это так, вероятно, ваша проблема - запросы MakeTable не относятся к производственному приложению. Они полезны для быстрых и грязных целей, а также для создания временной таблицы, которая затем может быть повторно использована, но вам не нужно делать это регулярно в производственном приложении. Если вы повторно используете одну и ту же таблицу temp, вы можете установить типы данных для каждого поля так, как вам нравится. –