Office

Добавление и удаление столбца в таблице

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

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

Дополнительные сведения о создании и использовании таблиц см. в статьях Создание формы с помощью инструмента "Таблица" и Работа с таблицами.

В этой статье

Понятие столбцов в таблицах данных

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

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

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

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

Сведения о том, как Access задает типы данных при вводе информации

Настройка типов данных, которые не определены в режиме таблицы

Понятие столбцов в таблицах данных

Таблицей данных называется визуальное представление информации, содержащейся в таблице базы данных, или результатов, полученных по запросу. Столбец в таблице данных по сути является полем в таблице базы данных. Когда вы добавляете или удаляете столбец из таблицы данных, вы добавляете или удаляете поле из таблицы, которая лежит в основе этой таблицы данных. Если это поле содержит данные, эта информация также удаляется.

Работа со столбцами

Access позволяет быстрее и проще добавлять или удалять поля таблицы, поскольку пользователь может выполнять эти задачи в режиме таблицы. По умолчанию все таблицы в режиме таблицы теперь содержат пустой столбец с подписью Нажмите, чтобы добавить. Для добавления столбца введите данные в первую пустую ячейку под заголовком этого столбца. Можно также вставить один или несколько фрагментов данных в пустой столбец. Больше не нужно использовать режим конструктора для добавления или удаления столбцов, хотя при желании вы можете воспользоваться им.

Кроме того, больше не нужно задавать наиболее распространенные типы данных для нового столбца. По умолчанию поля в таблице базы данных должны содержать определенные типы данных, такие как текст, дата и время, числа и т. д. Обычно типы данных задаются при разработке таблиц для базы данных. Однако Access теперь определяет большинство типов данных при первом вводе данных в новый столбец. Например, если вы введете имя в первое поле новой таблицы, Access задаст для этого поля тип данных "Текст". Если вы введете дату, Access присвоит этому полю тип данных "Дата и время" и т. д. При вставке смешанных данных, например почтовых индексов нескольких стран/регионов, Access выбирает тип, который лучше всего подойдет для сохранения этой информации (обычно это тип данных "Текст"). Дополнительные сведения см. в разделе Сведения о том, как Access задает типы данных при вводе информации, приведенном далее в этой статье.

Дополнительную информацию о настройке типов данных см. в статье Типы данных для баз данных Access на настольных компьютерах. Ознакомиться с правилами проектирования реляционных баз данных можно в статье Основные сведения о создании баз данных.

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

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

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

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

    Приложение Access откроет эту таблицу в режиме таблицы.

  2. Прокрутите таблицу влево или вправо (в зависимости от региональных и языковых настроек Windows) и найдите пустой столбец.

    По умолчанию фраза Нажмите, чтобы добавить отображается в заголовке пустого столбца.

  3. Введите данные в первую пустую строку под заголовком.

    ИЛИ

    Вставьте один или несколько фрагментов данных в поле, начиная с первой пустой ячейки.

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

    В зависимости от типа введенных вами данных Access устанавливает тип данных для поля. Например, если вы введете имя, Access присвоит полю тип данных "Текст".

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

  4. Дважды щелкните заголовок столбца и введите имя нового поля.

    ИЛИ

    Щелкните правой кнопкой мыши заголовок столбца и выберите из контекстного меню пункт Переименовать поле. Затем введите имя этого поля.

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

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

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

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

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

  1. Щелкните правой кнопкой мыши строку заголовка столбца, который вы хотите удалить.

  2. В контекстном меню выберите команду Удалить поле.

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

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

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

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

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

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

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

    ИЛИ

    В строке состояния Access выберите режим конструктора.

  2. В столбце Имя поля выберите пустую строку и введите имя нового поля.

  3. В столбце Тип данных рядом с именем нового поля выберите тип данных для нового столбца.

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

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

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

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

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

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

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

    ИЛИ

    В строке состояния Access выберите режим конструктора.

  2. Выберите поле (строку), которое нужно удалить.

  3. На вкладке Конструктор в группе Сервис нажмите Удалить строки.

    -или-

    Нажмите клавишу DELETE.

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

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

Сведения о том, как Access задает типы данных при вводе информации

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

Примечание: Присвоить тип данных "Вложение" или "Объект OLE", а также включить поддержку редактирования расширенного текста путем ввода данных в поле невозможно.

В таблице ниже показано, каким образом Access задает тип данных для поля при вводе данных в режиме таблицы.

Вводимые данные

Тип данных для поля, назначаемый Access

Иван

Краткий текст (текст)

Блок текста или текста и чисел длиной более 256 символов.

Длинный текст (Memo)

Примечание: Режим таблицы не позволяет форматировать текст как RTF. Кроме того, если вы включите для поля Memo свойство Только добавление, Access по умолчанию скроет любой текст, когда вы поместите курсор в это поле.

Информацию о форматировании текста как RTF см. в статье Создание или удаление поля форматированного текста..

http://www.contoso.com

Access распознает следующие протоколы IP: http, ftp, gopher, wais, file, https, mhtml, mailto, msn, news, nntp, midi, cid, prospero, telnet, rlogin, tn3270, pnm, mms, outlook.

Примечание: Чтобы приложение Access распознало протокол и присвоило полю тип данных "Гиперссылка", после обозначения протокола не должно быть пробела.

Гиперссылка

50000

Число, длинное целое

50 000

Число, длинное целое

50 000,99

Число, double

50000,389

Число, double

31.12.2019

Форматы даты и времени, заданные в параметрах языка и региональных стандартов Windows, определяют форматирование данных типа "Дата и время" в Access.

Дата и время

31 декабря 2019 г.

Примечание: Вы должны ввести или вставить больше информации, чем просто название дня, чтобы Access мог определить тип данных "Дата и время". Например, если вы введете "Вторник", Access выберет тип данных "Текст". Чтобы Access мог определить тип данных "Дата и время", вы должны помимо дня ввести месяц.

Дата и время

10:50:23

Дата и время

10:50

Дата и время

17:50

Дата и время

12,50 ₽

Access распознает символ валюты, заданный в параметрах языка и региональных стандартов Windows.

Денежный

21,75

Число, double

123,00%

Число, double

3,46E+03

Число, double

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

Настройка типов данных, которые не определены в режиме таблицы

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

  • Невозможно присвоить тип данных "Вложение" или "Объект OLE" путем вставки данных в пустую ячейку.

  • Невозможно включить редактирование форматированного текста для поля типа "Длинный текст" (Memo) путем вставки данных. Для включения поддержки форматированного текста необходимо задать для этого поля параметр в режиме конструктора.

В этом разделе описано, как решить эти задачи.

Установка типа данных "Вложение"

  1. Выделите в таблице пустой столбец (имеющий подпись Нажмите, чтобы добавить), если он еще не выделен.

  2. В раскрывающемся списке выберите вариант Вложение.

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

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

Добавление поля с типом "Длинный текст" (Memo) в таблицу с включенной функцией редактирования форматированного текста

  1. Выделите в таблице пустой столбец (имеющий подпись Нажмите, чтобы добавить), если он еще не выделен.

  2. В раскрывающемся списке выберите вариант Форматированный текст.

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

Преобразование столбца в поле подстановки

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

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

Добавление поля подстановки

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

    ИЛИ

    В строке состояния Access выберите режим конструктора.

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

  2. Выберите поле, которое вы хотите преобразовать.

    -или-

    В столбце Имя поля выберите пустую строку и введите имя нового поля.

  3. На вкладке Конструктор в группе Сервис нажмите Столбец подстановки.

    -или-

    В конструкторе в столбце Тип данных щелкните стрелку вниз и выберите Мастер подстановок.

    Появится мастер подстановок.

  4. Выполните одно из указанных ниже действий.

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

      1. Выберите Объект "Столбец подстановки" будет использовать значения из таблицы или запроса и нажмите кнопку Далее.

      2. В разделе Вид выберите параметр, из списка выберите таблицу или запрос, а затем нажмите кнопку Далее. Например, если вы хотите использовать в поле подстановки значения из таблицы, щелкните Таблицы. Если вы хотите использовать запрос, щелкните Запросы. Чтобы просмотреть список всех таблиц и запросов в базе данных, выберите Таблицы и запросы.

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

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

      5. При необходимости измените ширину столбцов в списке подстановки и нажмите кнопку Далее.

      6. Можно дополнительно ввести имя в текстовое поле Введите заголовок для столбца подстановки.

      7. При желании установите флажок Разрешить несколько значений. Этот параметр позволяет выбирать и хранить несколько элементов из списка.

      8. Нажмите кнопку Готово. Если Access предложит сохранить таблицу, нажмите кнопку Да. Access добавит запрос подстановки в новую таблицу. По умолчанию этот запрос извлекает указанные поля и значения первичного ключа исходной таблицы. Для поля подстановки задается тип данных, соответствующий типу данных ключевого поля в исходной таблице. Например, если ключевое поле в исходной таблице имеет тип данных "Счетчик", для поля подстановки Access задает числовой тип данных.

      9. Вернитесь в режим таблицы, перейдите к полю подстановки и выберите элемент из списка.

        Или

  5. Создание списка на основе значений    

    1. Выберите вариант Будет введен фиксированный набор значений и нажмите кнопку Далее.

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

      При вводе первого значения появится еще одна пустая ячейка под текущей.

    3. По окончании ввода первого значения нажмите клавишу TAB или СТРЕЛКА ВНИЗ, чтобы переместить фокус на следующую ячейку, и введите второе значение.

    4. Повторяйте шаги 2 и 3, пока список не будет создан полностью, а затем нажмите кнопку Далее.

    5. При необходимости введите имя нового поля, а затем нажмите кнопку Готово.

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

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

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

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

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

×