Поле формата для 3 цифровых цифр с дополнительной буквой

У меня есть очень большой список активов с номерами комнат. Все номера номеров трехзначные. Номер комнаты на нижнем этаже начинается с ведущих нулей (001, 002 и т.д.). Однако после некоторых комнат стоят буквы (020A, 020B).

Как я могу отформатировать свое поле в Microsoft Access, чтобы отображались начальные нули, но также допускалось, что в некоторых комнатах есть буква после трех цифр?


person Delorean    schedule 23.10.2017    source источник


Ответы (1)


Поле в формате text будет отображать любые введенные данные в виде строкового литерала, т. е. независимо от того, какую комбинацию цифр и букв вы вводите, эти данные будут сохранены как введенные. Таким образом, 001 и 020A будут приняты.

person Rominus    schedule 23.10.2017
comment
Значит, нет способа принудительно настроить формат буквенно-цифрового текста? Всякий раз, когда я импортирую электронную таблицу (копирование/вставка), которая имеет требуемый формат, она всегда принимает ее как числа (сделайте поле целым), а затем удаляет начальные нули, а также игнорирует номера комнат с буквами в них... - person Delorean; 23.10.2017
comment
@Dorian, ты буквально копируешь/вставляешь из электронной таблицы? Это создает всевозможные проблемы. Если это так, переключитесь на функции доступа к внешним данным. - person Rominus; 23.10.2017
comment
Да, это мой единственный вариант с нашими рабочими станциями, и именно так я получаю данные (таблицы Excel). Даже при использовании Внешних данных > Импорт Excel он сохранит буквы после числа, если я укажу поле как текст, но по-прежнему удаляет начальные нули. - person Delorean; 23.10.2017