Способы добавления, изменения и удаления записей

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

В этой статье

Обновление данных с помощью формы или таблицы

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

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

Ввод имени поля в таблице Access К началу страницы

Общие сведения о символах ввода данных

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

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

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

Добавление записи в таблицу или форму

  1. Откройте таблицу в режиме таблицы или откройте форму в режиме формы.
  2. На вкладке " Главная " в группе "Записи " нажмите кнопку "Создать", выберите "Создать (пустую) запись" или нажмите клавиши CTRL+знак "плюс" (+).
  3. Найдите запись, помеченную звездочкой в средстве выбора записей, и введите новые данные.
  4. Чтобы перейти к следующему полю в той же строке, нажмите клавишу TAB, используйте клавиши со стрелками вправо или влево или щелкните ячейку следующем поле.
    В таблице, чтобы перейти к следующей ячейке в столбце, используйте кнопки по стрелками вверх или вниз или щелкните ячейку, которая вам нужна.
  5. При просмотре другой записи или закрытии таблицы или формы Access сохраняет добавленную вами новую запись. Чтобы явным образом сохранить изменения в текущей записи, нажмите Shift+Enter.

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

Добавление записи

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

Использование кнопок навигации по записям

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

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

Новая (пустая) запись Добавление записи.

Текущая запись Введите номер записи и нажмите клавишу ВВОД, чтобы перейти к этой записи. Номер записи определяется последовательно от начала формы или таблицы или формы, он не соответствует какому-либо значению поля.

Фильтр Показывает, был ли применен фильтр. Установите этот флажок, чтобы удалить или повторно применить фильтр.

Поиск Введите текст в поле поиска . При вводе каждого символа в реальном времени выделяется первое подходящее значение.

Использование диалогового окна Найти и заменить.

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

  1. Выберите поле, в котором необходимо выполнить поиск.
  2. На вкладке " Главная " в группе "Поиск " нажмите кнопку "Найти" или нажмите клавиши CTRL+F.
    Появится диалоговое окно Найти и заменить.
  3. Откройте вкладку "Поиск ".
  4. В поле Найти что введите значение, которое вы хотите найти.
  5. Вы также можете воспользоваться списком Поиск в для изменения поле, в котором нужно выполнить поиск, или выполнить поиск по всей таблице.
  6. При необходимости в списке Совпадение выберите параметр С любой частью поля. Выбор данной опции обеспечит максимально широкую область поиска.
  7. В списке поиска выберите "Все", а затем нажмите кнопку "Найти далее".

Дополнительную информацию см. в статье Использование диалогового окна "Поиск и замена" для изменения данных.

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

Применение фильтра

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

  1. Откройте таблицу в режиме таблицы или откройте форму в режиме формы.
  2. Чтобы убедиться, что таблица или форма еще не отфильтрована, на вкладке " Главная " в группе "Сортировка & фильтр " выберите "Дополнительно", а затем команду "Очистить все фильтры" или нажмите кнопку " Фильтр" на панели навигации по записям.
  3. Перейдите к записи, содержащей значение, которое требуется использовать в фильтре, а затем выберите поле. Для фильтрации по выделенному фрагменту значения выберите только нужные вам символы.
  4. На вкладке " Главная " в группе "Сортировка & фильтр " выберите "Выделение" или щелкните поле правой кнопкой мыши и примените фильтр.
  5. Чтобы отфильтровать другие поля по выделенному фрагменту, повторите шаги 3 и 4.

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

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

Удаление записи

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

  1. Откройте таблицу в режиме таблицы или откройте форму в режиме формы.
  2. Во-первых, выберите запись или записи, которые вы хотите удалить.
    Чтобы выбрать запись, нажмите кнопку выбора записи рядом с записью, если она доступна.
    Чтобы увеличить или уменьшить выделенный фрагмент, перетащите область маркировки (если есть такая возможность) или нажмите клавиши SHIFT + СТРЕЛКА ВНИЗ или SHIFT + СТРЕЛКА ВВЕРХ.
  3. Нажмите клавишу DELETE, выберите "Удалить домашние>записи>" или нажмите клавиши CTRL+знак "минус" (-).

Совет Если требуется удалить только некоторые данные, но не всю запись, выделите в каждом поле только данные, которые нужно удалить, а затем нажмите клавишу DELETE.

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

Изменение данных в надписи или поле

Access содержит один элемента управления текстом для использования с полями с коротким текстом и длинным текстом (также называется "Memo"). Как правило, определение уровня основного поля является коротким или длинным текстом, определяется по размеру элемента управления, который обычно соответствует размеру, необходимому для базового поля таблицы. Поле короткого текста может содержать до 255 знаков, а в поле длинного текста может храниться до 64 000 символов.

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

  1. Откройте таблицу или запрос в режиме таблицы или форму в режиме формы.

  2. Перейдите к полю с помощью клавиши TAB или клавиш со стрелками, а затем выберите поле с помощью клавиши F2.
    В представлении формы вы можете щелкнуть метку поля, чтобы выбрать поле. В режиме таблицы можно выбрать поле, щелкнув рядом с левой границей поля, когда указатель мыши примет вид знак плюса (+).

  3. Установите курсор туда, куда вы хотите ввести информацию.

  4. Введите или измените текст, который вы хотите вставить. Если вы ошиблись при вводе текста, нажмите клавишу BACKSPACE.

  5. Если поле содержит маску ввода, введите данные в соответствии с форматом.

  6. Вы сможете повысить свою продуктивность с помощью указанных ниже сочетаний клавиш:

    • Чтобы вставить новую строку в текстовое поле, нажмите клавиши Ctrl+Enter.
    • Чтобы вставить значение по умолчанию для поля, нажмите клавиши Ctrl + Alt + Пробел.
    • Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).
    • Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+: (двоеточие).
    • Чтобы проверить орфографию, нажмите клавишу F7.
    • Чтобы повторно использовать похожие значения предыдущей записи, перейдите в соответствующее поле в предыдущей записи, а затем нажмите клавиши CTRL +' (апостроф).
    • Чтобы явным образом сохранить изменения, нажмите Shift+Enter.

    Дополнительные сведения см. в статье Сочетания клавиш в Access.

  7. Чтобы сохранить данные, на вкладке " Главная " в группе "Записи " нажмите кнопку "Сохранить" или нажмите клавиши SHIFT+ВВОД.
    Вам не нужно явным образом сохранять изменения. Access фиксирует их в таблице при наведении курсора на новое поле в той же строке при наведении указателя на другую строку или при закрытии таблицы или формы.

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

Добавить дату с помощью средства выбора даты

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

  1. Выберите поле, в которое нужно добавить дату. На экране появится значок календаря.

    Примечание. Элемент управления "Выбор даты" недоступен, если к полю "Дата/время" применена маска ввода.

  2. Выберите значок календаря. Откроется элемент календаря.
    Элемент управления «Календарь»

  3. Выполните одно из следующих действий:

    • Чтобы ввести текущую дату, выберите "Сегодня".
    • Чтобы выбрать день текущего месяца, выберите дату.
    • Чтобы выбрать другой месяц и день, используйте кнопки вперед или назад.

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

Ввод текста в элементе управления с помощью маски ввода

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

  • Для ввода данных используйте маску ввода:

    Маска ввода для номеров телефонов

    Определение и итоговый формат маски ввода номера телефона по умолчанию

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

Применение форматирования текста к данным в поле "Длинный текст"

Если поле длинного текста (также известное как поле Memo) поддерживает расширенное форматирование текста, различные шрифты, размеры, стили и цвета можно применить к данному тексту.

  1. Откройте форму в режиме формы или откройте таблицу в режиме формы.

  2. Выберите поле длинного текста. Как правило, вы можете выполнить поиск поля с именем «Примечания» «Заметки» или «Описание».

  3. На вкладке " Главная " в группе "Форматирование текста " используйте кнопки и меню для форматирования текста.

    Команды в группе

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

    Если требуется больше места для редактирования, откройте поле "Масштаб".

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

Ввод данных с помощью списка

Списки помогают поддерживать целостность данных и просты в использовании. Вы можете использовать списки в формах, а также в таблицах и запросах. В Access есть три типа списков: списки значений, поля подстановки и многозначные списки. В списках значений отображается набор элементов, введенных вручную. Списки подстановки используют запрос для извлечения данных из одного или нескольких наборов результатов таблиц, открытых в режиме таблицы. Многозначные списки решают распространенную бизнес-задачу — связь "многие-ко-многим". Например, может потребоваться отслеживать вопросы службы поддержки клиентов и назначать нескольким пользователям одни и те же вопросы в одном поле.

Существует три типа элементов управления списками:

Поле со списком

Пустой список подстановки

Список

Простой список в форме

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

Раскрывающийся список поля проверки в открытом состоянии. Список полей для проверки

Ввод элемента из поле со списком

  1. Откройте форму в режиме формы или таблицу или запрос в режиме таблицы.
  2. Нажмите стрелку вниз рядом со списком и выберите нужный элемент.
  3. Для фиксации вашего выбора для базы данных, установите курсор на другое поле или нажмите клавиши Shift+ Enter.

Ввод элемента из списка

  1. Откройте форму в режиме формы.
  2. Прокрутите вниз список элементов в поле со списком и выберите элемент, который вам нужен.
  3. Для фиксации вашего выбора для базы данных, установите курсор на другое поле или нажмите клавиши Shift+ Enter.

Ввод элементов из многозначного списка в поле множественного выбора со списком

  1. Откройте форму в режиме формы или таблицу или запрос в режиме таблицы.
  2. Нажмите стрелку вниз рядом со списком.
  3. Установите до 100 флажков для проверки и нажмите кнопку "ОК".

Изменение элементов в списке

Чтобы изменить элементы в списке, список должен поддерживать редактирование. Дополнительные сведения см. в разделе Рекомендации по проектированию для обновления данных.

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

  2. Выполните одно из следующих действий:

    • Щелкните правой кнопкой мыши список, который нужно изменить, и выберите пункт "Изменить элементы списка".
    • Выберите список и нажмите кнопку, чтобы открыть диалоговое окно или форму изменения элементов списка .
      Поле со списком с кнопкой
  3. Экран, который вы видите, зависит от типа списка, который вы хотите изменить. Выполните одно из указанных ниже действий.

    • При редактировании списка значений или многозначного поля используйте диалоговое окно "Изменение элементов списка" для редактирования данных списка, сохраняя каждый элемент в отдельной строке, а затем нажмите кнопку "ОК".
      Чтобы выбрать значение по умолчанию для новых записей, щелкните стрелку раскрывающегося списка в поле "Значение по умолчанию " и выберите нужное значение.
    • Если вы изменяете поле подстановки, на экране отображается форма для ввода данных. Измените данные списка с помощью этой формы.
  4. Нажмите кнопку ОК.

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

Ввод пустых строк

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

  1. Откройте таблицу или запрос в режиме таблицы или форму в представлении формы.
  2. Выберите нужное поле, а затем введите две двойные кавычки без пробела между ними («»).
  3. Для фиксации вашего выбора для базы данных, установите курсор на другое поле или нажмите клавиши Shift+ Enter. По умолчанию кавычки исчезнут.

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

Отмена изменений

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

  • Чтобы отменить последнее изменения, выберите Отменить в панели быстрого доступа или нажмите клавишу ESC.
  • Чтобы отменить все изменения для записи, еще раз нажмите клавишу ESC.
  • Чтобы отменить изменения после сохранения изменения или перейти к другой записи, выберите Отменить в панели быстрого доступа.
    Важно! Как только вы начинаете редактировать другую запись, применять или удалять фильтр или переходить к другому окну или вкладке документа, изменения становятся необратимыми.

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