Данные в связанном столбце электронной таблицы Excel усечены до 255 символов в базе данных Access.

Исходный номер базы знаний: 839785

Примечание.

Эта статья применима к файлам баз данных Microsoft Access (.mdb) или (.accdb). Внимание! Материал, изложенный в этой статье, требует знания пользовательского интерфейса на компьютерах с одним пользователем.

Симптомы

Если вы связываете электронную таблицу Microsoft Office Excel из базы данных Microsoft Office Access, а столбцы электронной таблицы Excel содержат более 255 символов, вы можете заметить, что данные в связанной таблице будут усечены после 255-го символа.

Причина

В Access при связывании с электронной таблицей Excel, содержащей более 255 символов, столбец электронной таблицы Excel сопоставляется с типом отформатированных данных Memo. Так как Access обрабатывает форматируемое поле Memo как текстовое поле с ограничением в 255 символов, можно просмотреть только 255 символов. Однако данные физически не усекаются в связанной таблице.

Обходной путь

Чтобы обойти эту проблему, необходимо импортировать электронную таблицу Excel в таблицу Access, если столбцы электронной таблицы Excel содержат более 255 символов.

Статус

Такое поведение является особенностью данного продукта.

Дополнительные сведения

В Access можно задать свойство Format поля Текст и Поле Memo для создания пользовательских форматов. Чтобы задать свойство Format поля Text и Memo, можно использовать следующие специальные символы:

Специальный символ Описание
@ Текстовый символ. Требуется символ или пробел.
& Текстовый символ не требуется.
< Принудительное применение всех символов в нижнем регистре.
> Принудительное применение всех символов в верхнем регистре.

Если вы связываете электронную таблицу Excel с базой данных Access, а столбцы электронной таблицы Excel содержат более 255 символов, столбцы сопоставляются с типами данных Memo, а свойство Формат поля Memo имеет значение @. Таким образом, Access обрабатывает поле Memo как текстовое поле, и вы можете просматривать только 255 символов данных.

Однако при импорте электронной таблицы Excel со столбцами, содержащими более 255 символов, столбцы сопоставляются с полем Memo без определенного формата. Таким образом, вы можете просмотреть полные данные в поле .

Ссылки

Дополнительные сведения об импорте или связывании данных из электронной таблицы см. на следующем веб-сайте Майкрософт:

Импорт или связывание данных в книге Excel