- •Кафедра Информатики и компьютерного моделирования
- •1 Занятие по базе данных access
- •1. Введение. Знакомство с access.
- •2. Создание базы данных. Создание базы данных с помощью мастера
- •Создание базового объекта – таблицы
- •Создание таблицы с нуля в режиме конструктора
- •Добавление поля в таблицу в режиме конструктора
- •Определение или изменение ключевого поля
- •Добавление данных в режиме таблицы или формы
- •3. Определение связей между таблицами
- •Просмотр существующих связей между таблицами
- •4. Создание формы
- •В общем случае запрос – это вопрос о данных. Рассмотрим простейший тип запроса: запрос-выборку.
- •Создание простого запроса на выборку с помощью мастера
- •Для примера возьмем все три исходные таблицы: заказы, клиенты, продукты. Появляется окно документа запрос-выборка врежиме конструктора.
- •Для указанного примера запроса получаем запрос-выборку
- •6. Отчеты
- •Создание отчета
Просмотр существующих связей между таблицами
Переключитесь в окно базы данных, если это еще не сделано. Для переключения в окно базы данных из любого другого окна можно использовать клавишу F11.
Нажмите кнопку Схема данных на панели инструментов.
Для просмотра всех связей, созданных в базе данных на панели инструментов нажмите кнопку Отобразить все связи .
Для базы «КЛИЕНТЫ» схема связей выглядит следующим образом:
Продукты |
| |||
Код продукта |
| |||
Название продукта |
| |||
цена |
| |||
|
Клиенты | |||
|
Код клиента | |||
|
Наименование клиента | |||
|
Адрес клиента | |||
|
заказы |
| ||
|
Номер заказа |
| ||
|
Код клиента |
| ||
|
Код продукта |
| ||
|
Количество |
| ||
|
Дата поставки |
|
4. Создание формы
Таблица и форма – основные объекты в современных информационных системах. Они неотделимы друг от друга. Таблица – это просто список экземпляров объекта, однако если полей слишком много, они не умещаются на экране, и приходится прибегать к различным манипуляциям, чтобы отрегулировать представление данных: прятать столбцы. Изменять ширину и т.д. Чтобы упростить просмотр, ввод и изменение данных в конкретной таблице, можно (но необязательно) создать для нее одну или несколько форм. Форма - это документ, в окне которого отображается одна запись таблицы (как правило). По структуре форма похожа на окно диалога. Как и любой объект Microsoft Access, форму можно создавать вручную или использовать Мастер форм. При использовании Мастера форм необходимо только ответить на ряд его вопросов и форма готова.
Создание формы с помощью Автоформы.
После выбора источника записей и макета формы (в столбец, ленточная или табличная) Автоформа создает форму, которая использует все поля источника записей и все поля из подчиненных источников запис оздание формы с помощью автоформы
С помощью автоформ можно создавать формы, в которых выводятся все поля и записи базовой таблицы или запроса. Если выбранныйисточник записейимеет связанные таблицы или запросы, то в форме также будут присутствовать все поля и записи этих источников записей.
В окне базы данныхщелкните значокФормы в спискеОбъекты.
Нажмите кнопку Создатьна панели инструментов окна базы данных.
В диалоговом окне Новая формавыберите один из следующих мастеров.
Автоформа: в столбец— каждое поле располагается на отдельной строке; подпись находится слева от поля.
Автоформа: ленточная— поля, образующие одну запись, расположены в одной строке; их подписи выводятся один раз в верхней части формы.
Автоформа: табличная— Поля записей расположены в формате таблицы, где каждой записи соответствует одна строка, а каждому полю — один столбец. Имена полей служат заголовками столбцов.
Выберите таблицу или запрос, содержащие данные, на которых нужно основать форму.
Нажмите кнопку OK.
Microsoft Access применяет к форме автоформат, который использовался последним. Если до этого формы с помощью мастера не создавались и не использовалась команда Автоформатв менюФормат, будет применяться стандартный автоформат.
Создание формы с помощью мастера. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.
В окне базы данныхщелкните значокФормы в спискеОбъекты.
Нажмите кнопку Создатьна панели инструментов окна базы данных.
В диалоговом окне Новая формавыберите нужного мастера. Описание мастера появляется в левой части диалогового окна.
Выберите имя таблицы или другого источника записей, содержащего данные, на которых должна быть основана форма.
Примечание.Если в списке выбранМастер форм, то этот шаг не обязателен — можно указать источник записей для формы в мастере.
Нажмите кнопку OK.
Если на шаге 3 были выбраны Мастер форм,ДиаграммаилиСводная таблица, то при создании формы следуйте инструкциям, выводимым в диалоговых окнах соответствующего мастера. При выборе элементовАвтоформа: в столбец,Автоформа: ленточнаяилиАвтоформа: табличнаяформа будет создана автоматически.
Созданную форму можно изменить в режиме конструктора.
ФОРМА к таблице ЗАКАЗЫ см. Приложение.
запрос-выборка