Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_lab_2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

4. Основные сведения по выполнению работы

4.1. Создание таблицы в текущей бд Access

Для создания новой таблицы в MS Access существуют два способа:

  • использование Конструктора таблиц;

  • обычный ручной способ создания таблицы, т.е. непосредственно путем ввода данных в таблицу.

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

Для вызова режима Конструктора таблиц необходимо в окне объектов базы данных выбрать Таблицы, после чего выбрать пункт меню Создание → Конструктор таблиц.

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

Рис.2.26. Макет таблицы в режиме Конструктора.

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

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

Рис.2.27. Пример заполнения таблицы в Режиме таблицы.

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

4.1.2. Создание таблицы путем ввода данных

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

Рис.2.28. Пример создания таблицы в Режиме таблицы.

4.2. Импорт внешней таблицы в текущую бд Access

Для того, чтобы импортировать внешнюю таблицу в текущую базу данных, необходимо воспользоваться пунктом меню Внешние данные → Импорт и связи. Затем необходимо указать источник данных для импорта (Excel, Access, текстовый файл или др. (пункт меню Дополнительно)) и место назначения данных и далее следовать инструкциям программы.

4.3. Удаление полей из таблицы

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

Рис.2.29. Пример удаления поля PRIZ из таблицы NAMES.

4.4. Создание запросов на выборку данных из бд с помощью Конструктора

В MS Access возможны два способа создания запросов: с помощью Мастера запросов и с помощью Конструктора запросов. Каждый из способов реализуется путем вызова соответствующего пункта меню.

4.4.1. Создание простого запроса

Для создания простого запроса с помощью конструктора необходимо:

  • в окне объектов базы данных выбрать раздел «Запросы»;

  • выбрать пункт меню Создание → Конструктор запросов;

  • в открывшемся диалоговом окне Добавление таблицы выбрать необходимые таблицы и запросы, которые понадобятся для формирования запроса, после чего закрыть окно Добавление таблицы;

  • установить связи между таблицами, протянув мыши с удерживаемой левой кнопкой от одного поля к другому; в примере на рис.2.28 таблицы 101F и NAMES связаны через поле REGN, а таблицы 101F и PLAN − через поле REGN;

Рис.2.30. Установление связей между таблицами запроса.

  • перетащить мышью в строку «Поле» в нижней части окна (которая представляет собой макет таблицы, формируемой в результате работы запроса) из таблиц в его верхней части те поля, которые должны присутствовать в создаваемой таблице;

  • при необходимости можно указать способ сортировки по соответствующему полю в создаваемой таблице;

  • при отсутствии необходимости отображения на экране какого-либо из полей можно убрать флажок в строке «Вывод на экран» для данного поля.

Рис.2.31. Пример простого запроса на выборку данных из нескольких таблиц БД.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]