Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_лаба №1.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
2.15 Mб
Скачать

1.1.2. Просмотр и редактирование данных в таблице

Чтобы просмотреть содержимое таблицы, например, таблицы "Типы" учебной базы данных Борей, необходимо раскрыть вкладку "Таблицы". При этом на экране появится содержимое таблицы. Информация, содержащаяся в таблицах реляционных баз данных, обычно отображается в виде строк и столбцов. В качестве строк выступают записи таблицы, а в качестве столбцов ее поля. По умолчанию все таблицы открываются в режиме просмотра. Если режим просмотра был изменен, то чтобы снова перейти в режим таблицы, раскройте список рядом с кнопкой "Представление таблицы" и выделите "Режим таблицы".

Выделение и изменение данных в таблице

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

Все общие для приложений Windows функции редактирования текста реализованы в Access . Вы не должны вносить изменения в таблицы учебной базы Борей, поскольку эти изменения могут не позволить выполнить примеры, приведенные в работе. Маркер измененной текущей записи (напоминающий карандаш) сигнализирует о том, что в запись вносятся изменения. Чтобы отказаться от внесения изменений, нажмите иконку «Отменить ввод» на панели инструментов .

Таблица "Типы" учебной базы Борей содержит объекты OLE. Для определения того, что поле содержит рисунок, в поле "Изображение" содержатся слова "Точечный рисунок BMP". Изменять текст, содержащийся в полях объектов OLE, нельзя. Чтобы добавить новую запись в таблицу, используйте запись, помеченную маркером новой записи (знак звездочка). После заполнения полей этой записи запись добавляется в таблицу.

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

Выделение записей и групп записей часто используется для копирования их содержимого в Буфер обмена Windows. На кнопке выделения текущей (выделенной) записи появляется треугольная стрелка (маркер текущей записи). Можно также выделить прямоугольную группу ячеек.

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

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

Просмотр и редактирование графических данных

Чтобы просмотреть рисунок, содержащийся в поле объекта OLE откройте таблицу "Типы" в режиме таблицы и дважды щелкните по одной из ячеек данных, которые содержат строку "Точечный рисунок BMP" (поле «Изображение»). Запустится графический редактор Paint и рисунок будет открыт в нем. Графический редактор Paint можно использовать как для просмотра, так и для редактирования рисунка. Чтобы возвратиться в Access после просмотра или редактирования рисунка, нажмите кнопку закрытия окна Paint или выберите команду "Файл, Выход и возврат" (File, Exit & Return). Если рисунок был изменен, то появится диалоговое окно, в котором нужно подтвердить сохранение измененного рисунка или отказаться от сохранения.

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

Режим конструктора таблицы предназначен для просмотра бланка параметров полей таблицы. Чтобы открыть таблицу в режиме конструктора таблиц, выделите таблицу в окне базы данных и нажмите кнопку "Конструктор" (Design). Если таблица уже открыта в режиме таблицы, то можно перейти в режим конструктора. Для этого нажмите кнопку "Конструктор" (Design View) в левой части панели инструментов или выберите команду "Вид, Конструктор таблиц" (View, Design View). После перехода в режим конструктора в окне таблицы отображается список ее полей и вкладки свойств полей. В режиме конструктора таблиц можно просматривать и изменять значения свойств полей и таблицы в целом, задавать формат вывода значений полей и т. д. Этот режим также позволяет получить информацию об индексации таблицы. В окне индексов выводятся все поля активной таблицы, допускающие индексацию. Чтобы открыть окно индексов активной таблицы, позволяющее просматривать, изменять или создавать индексы, выберите команду "Вид, Индексы" (View, Indexes) или нажмите кнопку "Индексы" (indexes) на панели инструментов. Поле или поля таблицы, образующие первичный ключ, помечаются маркером ключевого поля.

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

Первичный ключ - это одно или несколько полей таблицы, однозначно определяющее запись.

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