- •Практическое занятие. Работа с таблицами.
- •2. Создание таблиц
- •2.1 Создание таблицы в режиме конструктора (вручную)
- •2.2 Создание таблицы с помощью Мастера Таблиц
- •2.3 Создание таблицы с помощью построителя полей
- •3. Создание индексов
- •3.1 Создание индекса по одному полю
- •3.2 Создание составного индекса
- •3.3 Просмотр и изменение индексов
- •4. Установка связей между таблицами
- •5. Ввод и редактирование данных в таблице
- •5.3 Импорт данных из текстового файла без разделителей
- •6. Сохранение и закрытие бд
- •Практическое занятие. Работа с формами.
- •1.1 Открытие базы данных
- •1.3.1 Форма в один столбец
- •1.3.2 Ленточная форма
- •1.3.4 Составная форма
- •2. Редактирование и создание форм без Мастера
- •2.1 Простая редактируемая форма
- •2.2 Сжатие бд
- •2.3 Сохранение и закрытие бд
- •Практическое занятие. Работа с отчетами.
- •1.1 Открытие базы данных
- •1.3.1 Отчет в один столбец
- •1.3.2 Табличный отчет
- •2. Создание сложных отчетов
- •2.1 Группировка данных и вычисление итогов
- •2.2 Сжатие бд
- •2.3 Сохранение и закрытие бд
- •Практическое занятие. Работа с макросами.
- •1. Создание макросов
- •1.1 Открытие бд
- •2. Создание элементов управления для форм
- •Практическое занятие. Разработка приложения.
- •1. Создание управляющих форм
- •1.1 Открытие бд
- •2. Создание пользовательского меню
- •2.1 Создание меню
- •2.2 Проверка функционирования приложения
- •2.3 Сжатие бд
- •2.4 Окончание работы
- •Практическое занятие. Работа с запросами.
- •2.2 Многотабличные запросы
- •2.3 Итоговые запросы
- •3. Перекрестные запросы
- •3.1 Создание перекрестного запроса без использования мастера запросов
- •3.2 Создание перекрестного запроса с использованием Мастера Запросов
- •4. Запрос - изменение
- •4.1 Запрос на создание таблицы
- •4.2 Запрос на удаление записей
- •5. Сохранение и закрытие бд
Практическое занятие. Работа с таблицами.
Постановка задачи
Создается база данных “Поставка деталей”. Она базируется на 3-х таблицах: Поставщики, Детали и Поставки. Экземпляры таблиц представлены ниже.
Таблица 1. Поставщики
|
КодПоставщика |
Фамилия |
Имя |
Отчество |
Город |
Телефон
|
|
1 |
Иванов |
Петр |
Петрович |
Спб |
(812)234-4566 |
|
2 |
Петров |
Иван |
Абрамович |
Спб |
(812)456-1234 |
|
3 |
Сидоров |
Мойша |
Иванович |
Москва |
(067)234-1111 |
|
4 |
Петров-Водкин |
Сергей |
Сергеевич |
Киев |
(078)234-8900 |
Таблица 2. Детали
|
КодДетали |
Название |
Вес |
ГородСклада |
|
1 |
гайка |
12,6 |
Спб |
|
2 |
болт |
56,8 |
Москва |
|
3 |
шуруп |
23,1 |
Москва |
|
4 |
шайба |
5,3 |
Биробиджан |
|
5 |
винт |
7,8 |
Лондон |
|
6 |
щтифт |
9 |
Нью-Йорк |
Таблица 3. Поставки
|
КодПоставщика |
КодДетали |
Количество |
ДатаПоставки |
|
1 |
1 |
456 |
21.10.99 |
|
2 |
3 |
55 |
18.10.99 |
|
2 |
4 |
1 |
13.10.99 |
|
2 |
6 |
34 |
20.10.99 |
|
3 |
4 |
57 |
22.10.99 |
Создание базы данных
Запустите MS Access.
Создайте новую базу данных (БД):
- В появившемся окне диалога (ОД) выберите опцию Новая база данных и нажмите кнопку ОК. Можно создать базу данных и другим способом. Для этого закройте ОД и в меню Файл выберите команду Создать базу данных или нажмите функциональную кнопку Создать базу данных. Затем в появившемся ОД выберите опцию Новая база данных и нажмите кнопку ОК.
- В поле Имя файла, появившегося ОД Файл новой базы данных введите имя файла новой базы, например, Поставка.mdb. Запомните имя папки, в которую поместится ваш файл. Нажмите кнопку Создать.
2. Создание таблиц
2.1 Создание таблицы в режиме конструктора (вручную)
В данном режиме создайте таблицу Детали (см. Описание таблицы)
Таблица 2: Детали
|
Имя поля |
Тип |
Размер |
Другие свойства |
|
КодДетали |
числовой |
дл.целое
|
Ключ, связь 1: оо Поставки. КодДетали |
|
Название |
текстовый |
20 |
Обязательное
|
|
Вес |
числовой |
плав. |
возможные значения: >0
|
|
ГородСклада |
текстовый |
30
|
|
Формирование полей таблицы.
- В окне БД выберите тип объекта Таблицы и нажмите кнопку Создать. Появиться ОД Новая таблица.
- Выберите опцию Конструктор и нажмите кнопку ОК. Появится окно конструирования таблицы.
- В графу Имя поля введите имя формируемого поля и нажмите Enter.
- В графе Тип данных выберите из списка требуемый тип данных.
- В графу Описание по желанию можно ввести текст, поясняющий назначение и использование формируемого поля таблицы.
- В секции Свойства поля, используя закладку Общие, задайте требуемые из свойств (см. Описание таблиц): размер поля, формат поля, маска ввода (для текстового типа данных), условие на значение, начальное значение по умолчанию, обязательность поля.
- Для формирования маски ввода выбранного поля в секции Свойства поля выберите строку Маска ввода. Если необходимо, удалите текущую информацию о маске. Наберите с клавиатуры набор символов, определяющих маску. Подробная информация о правилах построения масок может быть получена при вызове “Помощника” и получении справки по правилам создания масок. Некоторые маски могут быть построены мастером (если он установлен). Он может быть вызван нажатием кнопки Построить (содержит три точки), появляющейся при входе в строку Маска ввода. Нажмите её, и после подтверждения сохранения текущей структуры таблицы появится окно мастера Создание масок ввода. Выберите из предлагаемого списка необходимую маску. В поле Проверка можно ввести данные, чтобы увидеть действие маски. Нажмите кнопку Далее. Не осуществляя настройку маски в следующем окне, снова нажмите Далее. Нажмите кнопку Готово. Подробная информация о правилах построения масок может быть получена при нажатии кнопок: Список в начальном окне мастера, а затем Справка в появившемся окне диалога.
- Для формирования начального значения и/или допустимых при вводе значений выбранного поля в секции Свойства поля выберите строку Значение по умолчанию или соответственно Условие на значение. Затем либо задайте необходимое для его формирования выражение с помощью клавиатуры, либо нажмите появившуюся кнопку Построить и сформируйте это выражение в появляющемся окне Построитель выражений.
Аналогично сформируйте все поля таблиц, определяя их в следующих свободных строках окна конструирования.
Определение первичного ключа таблицы.
- Отметьте мышью строку с описанием поля, которое нужно использовать в качестве первичного ключа.
- В меню Правка выберите команду Ключевое поле или нажмите функциональную кнопку Ключевое поле. Обратите внимание, что свойство Индексированное поле изменилось на Да (совпадения не допускаются).
Сохранение структуры таблицы.
- В меню Файл выберите команду Сохранить или нажмите функциональную кнопку Сохранить. Появится ОД Сохранение. Введите имя задаваемой таблицы, например, Детали, и нажмите ОК.
- Закройте окно конструирования таблицы.
