Работа с записями
Рассмотрим
работу с записями в режиме Таблицы. Существуют три операции с записями: добавление
записи, изменение записи и удаление записи. Чтобы добавить в таблицу новую запись,
необходимо нажать кнопку
Новая запись
(New Record) на панели инструментов
Таблица
(Table Datasheet), а затем ввести данные в поля новой записи.
Возможно также использование одного из следующих вариантов добавления записи
в таблицу.
Замечание
Microsoft Access сохраняет изменения в полях текущей записи при переходе к другой записи.
Чтобы изменить
существующую запись, достаточно поместить указатель мыши на поле, данные в котором
необходимо изменить. После этого ввести новые данные и нажать клавишу <Таb>
для перехода на следующее поле. Окончательно данные будут изменены только после
перехода на следующую или любую другую запись. До тех пор, пока работа выполняется
над одной записью, все изменения можно отменить, нажав клавишу <Esc>.
При необходимости отменить изменения, произведенные в текущем поле, можно также
воспользоваться клавишей <Esc>.
Замечание
Если нужно внести изменения сразу в несколько записей, например увеличить цены в прайс-листе на некоторый коэффициент, используется запрос к базе данных специального вида — запрос на обновление (см. гл. 8).
В режиме Таблицы
можно копировать и перемещать записи через буфер обмена. Для этого необходимо:
Замечание
Выделение записей выполняется аналогично тому, как это делается в электронной таблице, т. е. щелкните левой кнопкой мыши в области выделения первой записи и, удерживая кнопку, переместите указатель мыши до последней выделяемой записи, затем отпустите кнопку. Аналогично выделяются столбцы таблицы, только щелкать мышью нужно по области заголовка столбца.
Если исходный
объект в режиме Таблицы содержит больше полей, чем объект-получатель, лишние
поля не вставляются.
Удалить запись
можно тоже несколькими способами. Сначала нужно в любом случае выделить запись,
а затем выполнить одно из следующих действий:
При удалении
записей Access запрашивает подтверждение, чтобы предотвратить случайное удаление
(рис. 2.34).
Рис. 2.34.
Диалоговое окно подтверждения удаляемых записей
Замечание
Иногда при удалении данных требуется удалить связанные с ними данные из других таблиц. Если при определении связи между таблицами был установлен флажок каскадное удаление связанных записей (Cascade Delete Related Records), то это удаление выполняется автоматически, в противном случае Access не позволит удалить данные в главной таблице, если для них существуют связанные записи в подчиненной таблице.
Выводы
В этой главе подробно рассказывалось об основных этапах работы с таблицами: создании, редактировании данных и внешнего вида, печати, сортировке и фильтрации таблиц. При создании таблиц с помощью Конструктора мы рассмотрели особенности работы с полями числового типа, даты и времени, описали основные операции (вставка, перемещение, удаление) с полями таблицы при разработке. Кроме того, мы научились определять ключевые поля таблиц и использовать индексы, а также работать со схемой данных и узнали способ отображения подчиненных таблиц. Особое внимание уделили работе с записями таблицы, контролю и проверке введенных значений, а также простейшей обработке информации в таблице с помощью операций фильтрации и сортировки. В дальнейшем изложении мы будем опираться на эти базовые знания и навыки. Из всех типов фильтрации мы не рассмотрели здесь только понятие расширенного фильтра. Расширенный фильтр очень похож на запрос, поэтому мы откладываем его рассмотрение до гл. 4.
Учебник Microsoft Access основы работы ; Живопись, рисунок, графика и анимация. Начертательная геометрия, черчение Профессиональное использование Microsoft Access Разработка и сопровождение приложений