Добавление, создание и удаление поля, хранящего текстовые данные

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Поле с типом данных «Текстовый» добавляется в таблицу для хранения текстовых данных небольших размеров, таких как имена, адреса и номера телефонов. В данной статье описывается, как использовать Microsoft Office Access 2007 для добавления и удаления текстового поля в новой и существующей таблицах базы данных.

В этой статье:

Понимание текстовых полей

Добавление текстового поля в режиме таблицы

Добавление текстового поля в режиме конструктора

Удаление текстового поля

Свойство ссылка на поле текста

Общие сведения о текстовых полях

Напомним, что информация в базе данных Office Access 2007 хранится в одной или нескольких таблицах. Данные можно просматривать в режиме таблицы — в сетке, внешне похожей на лист Microsoft Office Excel 2007, в форме ввода данных или отчете, но хранятся эти данные в таблицах базы данных. В свою очередь, каждая таблица состоит из набора полей (столбцов), каждое из которых может принимать только определенный тип данных. Например, если в поле нужно хранить даты и время, для него устанавливается тип данных «Дата/время», а тип данных «Текст» задается для поля, которое используется для хранения текстовых данных, таких как имена, адреса и номера телефонов. Если требуется хранить большое количество текста (более 256 знаков), применяется тип данных «Поле МЕМО». 

Спецификация текстовых полей

Текстовые поля в Office Access 2007 могут хранить до 256 алфавитно-цифровых знаков. Все 256 знаков могут отображаться в поле таблицы и в элементе управления формы или отчета. В отличие от полей с типом данных «Поле МЕМО», в текстовых полях нельзя использовать форматирование текста. Однако можно применять пользовательские форматы отображения, а также маски ввода, которые контролируют ввод данных пользователями.

Дополнительные сведения о форматировании текстовые данные читайте в статье Форматирование данных в таблицах, форм и отчетов. Дополнительные сведения о масках ввода читайте в статье Создание маски ввода для поля ввода или значений в определенном формате элемента управления.

Способы создания текстового поля

В Office Access 2007 предусмотрено несколько вариантов добавления текстового поля в новую или существующую таблицу:

  • Режим таблицы    Текстовое поле можно добавить в новую или существующую таблицу в режиме таблицы путем добавления нового поля с последующим вводом или вставкой числа. Можно также выбрать тип данных из раскрывающегося списка и настраивать свойства, такие как Обязательный, обязывающее пользователя ввести дату в это поле, и Неповторяющийся, обязывающее пользователя ввести неповторяющееся значение в это поле.

  • Режим конструктора    Использование режима конструктора для добавления текстового поля и настроить свойства поля, которые нельзя задать в режиме таблицы. Эти свойства включают масок ввода и значение по умолчанию для поля. Дополнительные сведения о свойства поля, которые можно задать в режиме конструктора читайте в статье ссылка свойство текстовое поле в конце этой статьи.

К началу страницы

Добавление текстового поля в режиме таблицы

В этом разделе описан процесс добавления текстового поля в новую или существующую таблицу в режиме таблицы. К сведению пользователей, не знакомых с Access: режим таблицы представляет собой сетку, внешне похожую на лист Office Excel 2007.

Добавление текстового поля в существующую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области переходов дважды щелкните таблицу, которую необходимо изменить.

    Таблица будет открыта в режиме таблицы.

  4. При необходимости выполните горизонтальную прокрутку до первого пустого поля. По умолчанию в строке заголовка всех новых полей отображается надпись Добавить поле.

  5. Дважды щелкните строку заголовков и введите имя нового поля.

  6. Выделите первую пустую строку под заголовком, а затем введите блок текста или комбинацию текста и цифр. Можно ввести до 256 знаков. Для поля автоматически задается тип данных «Текстовый» при вводе текста или текста с цифрами объемом не более 256 знаков. При вводе более 256 знаков задается тип данных «Поле МЕМО».

    -или-

    Вставьте до 256 знаков текстовых данных в первую строку.

  7. Сохраните изменения.

Добавление текстового поля в новую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. На вкладке Создать в группе Таблицы нажмите кнопку Таблица.

    Эта таблица откроется в режиме таблицы. На этом рисунке показана новая таблица.

    Новая пустая таблица в новой базе данных

  4. Нажмите кнопку Сохранить изображение кнопки и в диалоговом окне Сохранить как введите имя для новой таблицы.

  5. Дважды щелкните строку заголовка первого поля таблицы (поле Добавить поле) и введите имя поля.

  6. Выделите первую пустую строку под заголовком, а затем введите блок текста или комбинацию текста и цифр. Можно ввести до 256 знаков. Для поля автоматически задается тип данных «Текстовый» при вводе текста или текста с цифрами объемом не более 256 знаков. При вводе более 256 знаков задается тип данных «Поле МЕМО».

    -или-

    Вставьте до 256 знаков текстовых данных в первую строку.

    -или-

    На вкладке Таблица в группе Тип данных и форматирование выберите в списке Тип данных значение Текст.

К началу страницы

Добавление текстового поля в режиме конструктора

Режим конструктора используется для добавления текстового поля в новую или существующую таблицу и задания или изменения тех свойств поля, которые невозможно задать в режиме таблицы. Например, можно задать маску ввода или значение по умолчанию. В этой статье объясняется, как добавить текстовое поле и задать его свойства.

Добавление текстового поля в существующую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области переходов щелкните правой кнопкой мыши таблицу, которую необходимо изменить, а затем нажмите кнопку Конструктор.

  4. В столбце Имя поле выберите первую пустую строку, а затем введите имя для поля.

  5. Выделите смежную ячейку в столбце Тип данных, а затем выберите в списке значение Текст.

  6. Сохраните изменения.

Добавление текстового поля в новую таблицу

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. На вкладке Создать в группе Таблицы нажмите кнопку Таблица.

  4. Нажмите кнопку Сохранить изображение кнопки и в диалоговом окне Сохранить как введите имя для новой таблицы.

  5. Щелкните правой кнопкой мыши вкладку документа новой таблицы и выберите команду Конструктор.

  6. В столбце имя поля выберите первую пустую строку, а затем введите имя поля.

  7. Выделите смежную ячейку в столбце Тип данных, а затем выберите в списке значение Текст.

  8. Сохраните изменения. При необходимости задать свойства поля оставьте таблицу открытой в режиме конструктора и перейдите к выполнению следующих шагов.

Задание или изменение свойств поля

  1. На вкладке Общие в нижней части конструктора таблицы в группе Свойства поля выберите свойство, которое требуется изменить.

  2. Выберите поле рядом с именем свойства. В зависимости от свойств ввод данных (например, стандартный текст или маски ввода), запуск построителя выражений, нажав кнопку Кнопка "Построитель" или выбрать нужный вариант из списка.

    Для получения дополнительных сведений о том, как использовать каждое свойство поля, выберите свойство и нажмите клавишу F1.

К началу страницы

Удаление текстового поля

Чтобы удалить текстовое поле из таблицы, можно воспользоваться как режимом таблицы, так и режимом конструктора. При удалении текстового поля, содержащего данные, эти данные будут утеряны — отмена удаления невозможна. Поэтому следует создать резервную копию базы данных перед удалением полей таблицы или любых других компонентов базы данных.

Удаление текстового поля в режиме таблицы

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области переходов дважды щелкните таблицу, которую необходимо изменить.

    Таблица будет открыта в режиме таблицы.

  4. Найдите текстовое поле, щелкните правой кнопкой мыши строку заголовка (имя) и выберите команду Удалить столбец.

Удаление текстового поля в режиме конструктора

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

  2. В диалоговом окне Открытие файла базы данных выберите и откройте базу данных.

  3. В области переходов щелкните правой кнопкой мыши таблицу, которую необходимо изменить, а затем нажмите кнопку Конструктор.

    Таблица будет открыта в режиме конструктора.

  4. Щелкните область выделения строки (пустой квадрат) рядом с текстовым полем, а затем нажмите клавишу DELETE.

    -или-

    Щелкните правой кнопкой мыши область выделения строки и выберите команду Удалить строки.

  5. Чтобы подтвердить удаление, нажмите кнопку Да.

К началу страницы

Справочник по свойствам текстового поля

При использовании режима конструктора для добавления в таблицу текстового поля можно задать и изменить некоторые свойства поля. В следующей таблице приведены свойства текстового поля и их описания, а также результаты их задания или изменения.

Свойство

Применение

Размер поля

Управляет размером текстовых полей. Допустимые значения: от 0 до 255. Если данное свойство не задано, поле может принимать до 256 знаков.

Формат

Вводятся знаки форматирования для задания формата отображения. Заданные здесь форматы будут использоваться в таблицах, формах и отчетах.

Дополнительные сведения о пользовательских форматах читайте в статье Форматирование данных в таблицах, форм и отчетов.

Маска ввода

Маска ввода задается, когда требуется контролировать ввод данных в поля.

Дополнительные сведения об использовании масок ввода читайте в статье Создание маски ввода для поля ввода или значений в определенном формате элемента управления.

Подпись

Задает имя поля. Свойство принимает до 2048 знаков. Если заголовок не задан, используется имя поля по умолчанию.

Значение по умолчанию

Задает значение, которое автоматически появляется в поле при создании новой записи. Например, в таблице адресов можно задать в качестве значения по умолчанию для поля «Город» название определенного города. При добавлении записи в таблицу пользователи могут принять это значение или ввести название другого города. Максимальная длина: 255 знаков.

Условие на значение

Задает требования к вводимым данным для всей записи, отдельного поля или элемента управления. Можно использовать свойство Условие на значение (Validation Text), чтобы задать сообщение об ошибке, которое будет отображаться в случае ввода данных, не соответствующих правилу. Максимальная длина: 2048 знаков.

Дополнительные сведения о создании правил проверки читайте в статье Создание правила проверки для проверки данных в поле.

Сообщение об ошибке

Задает текст сообщения об ошибке, выводимого при нарушении пользователем правила проверки. Максимальная длина: 255 знаков.

Дополнительные сведения о создании правил проверки читайте в статье Создание правила проверки для проверки данных в поле.

Обязательное поле

При выборе значения Да для этого свойства необходимо будет вводить значение в это поле или в любой элемент управления, связанный с полем, при этом значения Null не допускаются.

Пустые строки

Если это свойство имеет значение Да, можно ввести в поле пустые строки. Пустая строка не содержит знаков. Используется для указания, что вы знаете, что значение не существует для поля. Введите строку нулевой длины, введя два символа двойных кавычек без пробела между ними («»).

Индексированное поле

Индексы применяются для ускорения выполнения запросов, операций сортировки и группировки с большим количеством данных. Индексы могут также использоваться для предотвращения ввода повторяющихся значений. Возможны следующие варианты.

  • Нет     Выключает индексирование (значение по умолчанию).

  • Да (Допускаются совпадения)     Индексирует поле и разрешает повторяющиеся значения. Например, возможно повторение имен и фамилий.

  • Да (Совпадения не допускаются)     Индексирует поле и запрещает повторяющиеся значения.

Сжатие Юникод

В приложении Access для данных в полях с типом «Текстовый», «Поле МЕМО» и «Гиперссылка» используется Юникод. Поскольку в Юникоде для кодировки одного знака необходимо 2 байта вместо одного, для хранения данных требуется больше места.

Чтобы компенсировать этот изъян и обеспечить оптимальную производительность, приложение Access по умолчанию задает для этого свойства значение Да для полей с типом данных «Текстовый», «Поле МЕМО» и «Гиперссылка». Если задано значение Да, все знаки, первый байт которых равен 0, будут сжиматься при хранении и восстанавливаться при извлечении.

Режим IME

Задает редактор способа ввода — средство для использования приложения Access с файлами, созданными в японской или корейской версиях Access. Значение по умолчанию: Нет контроля. Для получения дополнительных сведений об использовании этого свойства нажмите клавишу F1.

Режим предложений IME

Задает тип данных, которые могут быть введены с использованием редактора способа ввода. Для получения дополнительных сведений об использовании этого свойства нажмите клавишу F1.

Смарт-теги

Задает один или несколько смарт-тегов для поля и любых элементов управления, присоединенных к этому полю. Смарт-теги — это компоненты, распознающие тип данных в поле и позволяющие выполнять действия, определяемые этим типом. Например, в поле для адреса электронной почты смарт-тег можно использовать для создания нового сообщения или добавления адреса электронной почты в список контактов.

Нажмите кнопку Кнопка "Построитель" , чтобы просмотреть список доступных смарт-теги.

Выравнивание текста

Укажите выравнивание для данных в текстовом поле. Возможны следующие варианты.

  • Обычное     Выполняется выравнивание всего текста по левому краю.

  • По левому краю     Выполняется выравнивание текста по левому краю.

  • По центру     Выполняется выравнивание всего текста по середине.

  • По правому краю     Выполняется выравнивание всего текста по правому краю.

  • Подбор     Весь текст распределяется равномерно относительно обеих границ текстового поля.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×