- •Практическое занятие. Работа с таблицами.
- •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. Сохранение и закрытие бд
2. Редактирование и создание форм без Мастера
2.1 Простая редактируемая форма
Для таблицы Поставки с помощью функциональной кнопки Автоформа создайте простую форму, которую сохраните (но не закрывайте) под именем Поставки_редактируемая. Эта форма будет использоваться в настоящем разделе для ручного редактирования
Перейдите в режим конструктора формы.
Измените размеры формы (расширьте ее).
Выведите рядом с окном формы Поставки_редактируемая окно панели элементов с рядом элементов управления (меню Вид)
Визуально сгруппируйте поля КодПоставщика и КодДетали, для чего постройте вокруг них ЭУ Прямоугольник.
Расположите ЭУ ДатаПоставки вместе с надписью справа от прямоугольника с полями КодПоставщика и КодДетали, перетащив их с помощью мыши.
Организуйте ввод полей КодПоставщика и КодДетали путем выбора их названий из раскрывающихся списков. Для этого измените вид ЭУ для полей КодПоставщика и КодДетали на ЭУ Поле со списком. Сделайте щелчок правой кнопкой мыши по ЭУ для полей КодПоставщика и КодДетали . В появившемся меню выберите Преобразовать элемент в, а затем в новом меню Поле со списком. Откройте таблицу свойств этого ЭУ и назначьте следующие свойства:
для поля КодПоставщика для поля КодДетали
Данные КодПоставщика Данные КодДетали
Тип источника строк Таблица/запрос
Источник строк Поставщики Источник строк Детали
Число столбцов 2
Ширина столбцов 2
Присоединенный столбец 1
Измените подписи для данных ЭУ: в ЭУ Надпись измените текст подписи КодПоставщика на Код поставщика, а подпись КодДетали – на подпись Код детали (см. рис. 4)
Проверьте работу формы в режиме формы и закройте ее.
2.2 Сжатие бд
- В меню Сервис выберите пункт Служебные программы, далее выполните команду Сжать базу данных.
2.3 Сохранение и закрытие бд
- Закройте окно БД. Закончите работу с MS Access.
Практическое занятие. Работа с отчетами.
Постановка задачи
Создается база данных “Поставка деталей”. Она базируется на 3-х таблицах: Поставщики, Детали и Поставки. Экземпляры таблиц со сделанными в ходе занятий “Работа с запросами” и “Работа с формами” изменениями, отмеченными в таблицах курсивом, представлены ниже.
Таблица 1. Поставщики
|
КодПоставщика |
Фамилия |
Имя |
Отчество |
Город |
Телефон
|
|
1 |
Иванов |
Петр |
Петрович |
Спб |
(812)234-4566 |
|
2 |
Петров |
Иван |
Абрамович |
Спб |
(812)456-1234 |
|
3 |
Сидоров |
Мойша |
Иванович |
Москва |
(067)234-1111 |
|
4 |
Петров-Водкин |
Сергей |
Сергеевич |
Киев |
(078)234-8900 |
|
6 |
Борисова |
Пелагея |
Авдотьевна |
Урюпинск |
|
|
7 |
Задрипупенко |
Самуил |
Самуилович |
Биробиджан |
|
Таблица 2. Детали
|
КодДетали |
Название |
Вес |
ГородСклада |
|
1 |
гайка |
12,6 |
Спб |
|
2 |
болт |
56,8 |
Москва |
|
3 |
шуруп |
23,1 |
Москва |
|
4 |
шайба |
5,3 |
Биробиджан |
|
5 |
винт |
7,8 |
Лондон |
|
6 |
штифт |
9 |
Нью-Йорк |
|
7 |
болт с левой резьбой |
46 |
Спб |
|
8 |
заклепка |
1,6 |
Москва |
Таблица 3. Поставки
|
КодПоставщика |
КодДетали |
Количество |
ДатаПоставки |
|
1 |
1 |
456 |
21.10.99 |
|
1 |
5 |
20 |
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 |
Создание простых отчетов
