 
        
        - •11. Создание таблицы путём ввода данных.
- •12. Создание таблицы на основе шаблона.
- •13. Мастер подстановок. Создание поля Подстановки.
- •14. Мастер подстановок. Создание поля Подстановки с фиксированным набором значений.
- •15. Самостоятельная работа.
- •2. Редактирование и удаление связей.
- •3. Проверка каскадного обновления связанных полей.
- •1. Создание запроса на выборку.
- •2. Создание запроса, содержащего несколько условий.
- •4. Создание запроса с вычисляемыми полями.
- •5. Использование фильтра.
- •6. Самостоятельная работа.
- •1.3. Создание формы при помощи Мастера форм.
- •3. Редактирование форм.
- •1. Любым способом создайте таблицы «Товары», «Типы», «Клиенты», «Поставщики», «Заказано», «Заказы», «Доставка».
- •3. Изменение схемы данных
- •4. Заполните таблицы данными
- •1. Иерархические формы.
- •2. Связанные формы.
- •1. Логическая операция «или».
- •2. Логическая операция «и».
- •5. Создание запроса с критерием поиска на первую букву фамилии.
- •6. Вычисления срока задержки исполнения заказа.
- •7. Выборка товаров, цена которых превышает среднюю.
- •8. Проверка отсутствующей даты выполнения заказа и срока выполнения.
- •1. Создание перекрёстных запросов.
- •2. Использование фиксированных заголовков столбцов в перекрестных запросах.
- •3. Изменение уровня детализации в запросе
- •4. Группировка в запросах. Определение пяти самых дорогих товаров.
- •5. Многотабличный запрос. Построение запроса на основе уже имеющегося запроса.
- •6. Самостоятельная работа.
- •2. Создание модифицирующего запроса на добавление данных в таблицу.
- •3. Самостоятельная работа.
- •1. Создание сводной таблицы.
- •1.8. Определение итоговых столбцов.
- •3. Самостоятельная работа.
- •3. Группировка в отчётах. Подведение итогов.
- •4. Построение отчёта в режиме конструктора
- •5. Добавление вычисляемых полей в отчёте в режиме Конструктора.
- •1. Создание основного документа.
- •2. Создание источника данных.
- •3. Слияние основного документа и источника.
- •2. Создание фильтров с помощью макросов
- •4. Создание макросов методом «перетащить и опустить»
- •5. Создание кнопок методом переноса макроса на форму
- •1. Создание кнопочной формы.
- •Команды для элементов кнопочной формы
- •2. Изменение кнопочной формы
- •3. Настройка вложенной формы
- •4. Оформление кнопочной формы.
- •5. Самостоятельная работа.
4. Заполните таблицы данными
4.1. Таблица «Типы»
| КодТипа | Категория | Описание | 
| 1 | напитки | Алкогольные и безалкогольные напитки, чай, кофе и др. | 
| 2 | хлебобулочные | Хлеб, крекеры, хлопья и пр. | 
| 3 | кондитерские | Десерты, конфеты, джемы, муссы и пр. | 
| 4 | мясо/птица | Мясные полуфабрикаты, готовые изделия | 
| 5 | фрукты | Сушёные и свежие фрукты | 
4.2. Таблица «Доставка»
| КодДоставки | название | телефон | 
| 1 | Ространс | (3452)238745 | 
| 2 | РЖД | (3452)256734 | 
| 3 | Авиа | (3452)359856 | 
| 4 | самодоставка | 
 | 
4.3. Таблица «Поставщики» (не менее 10 поставщиков из разных стран и городов)
| Код Поставщика | Название | Обращаться к | Должность | Адрес | Город | Страна | Телефон факс | 
| 1 | China Traders | Yoshi Nagase | совладелец | 9-8 Sekimai | Пекин | Китай | (09)3436277 | 
| 2 | Производственная компания «Дарья» | Наталья Седова | Главный менеджер | Гагарина, 27 | Москва | Россия | (095)9786432 | 
| 3 | Производственное предприятие «Толстяк» | Игорь Матвеев | Менеджер по продажам | Садовая, 16 | Москва | Россия | (095)9075449 | 
| 4 | Nord-Ost-Fisch mbH | Sven Petersen | Внешний координатор | Frahmredder 112a | Куксхавен | Германия | (04721) 8714 | 
| 5 | Фирма «Морозко» | Никита Игнатьев | Представитель | Ленина, 86 | Омск | Россия | (413)568790 | 
| …. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 10 | Сельскохозяйственная фирма «Сад» | Олеся Криванко | Главный менеджер | Товарная, 59 | Краснодар | Россия | (267)874390 | 
4.4. Таблица «Клиенты» (не менее 10 клиентов по Тюмени и Тюменской области)
| Код клиента | Название | Обращаться к | должность | адрес | город | Телефон факс | 
| ОООПМ | Триера | Вероника Коль | Старший менеджер | Пермякова, 35 | Тюмень | (3452)357856 | 
| ЧПМСТ | Ольга | Инна Кудрявцева | совладелец | Республики, 15 | Тюмень | (3452)238745 | 
| ОООСТ | Триумф | Пётр Моргунов | Представитель | Парковая, 27 | Ялуторовск | (34522)38754 | 
| Не менее 10 | 
 | 
 | 
 | 
 | 
 | 
 | 
4.5. Таблица «Товары» (не менее 30 наименований товаров)
| Код товара | Марка | Поставщик | Категория | Единица измерения | Цена | На складе | Ожидается | Минимальный запас | Поставка прекращена | 
| 1 | Фуджи | China Traders | фрукты | 30 кг в 1 ящике | 1830р. | 12 | 120 | 10 |  | 
| 2 | Дарья | Производственная компания «Дарья» | мясо/птица | 10 пакетов по 1 кг | 1400р. | 100 | 0 | 5 |  | 
| 3 | Морозко | Фирма «Морозко» | мясо/птица | 20 пакетов по 1 кг | 2200р. | 56 | 0 | 5 |  | 
| 4 | Толстяк | Производственное предприятие «Толстяк» | напитки | 24 бутылки по 0,5 л | 720р. | 156 | 0 | 15 |  | 
| 5 | Алдред | Сельскохозяйственная фирма «Сад» | фрукты | 25 кг в ящике | 1425р. | 10 | 0 | 10 |  | 
| …. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 30 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
В таблицах «Заказы» и «Заказано» должно быть одинаковое количество записей (не менее 15) с одними и теми же номерами, т.к. таблица «Заказано» является логическим продолжением таблицы «Заказы». При заполнении полей «ДатаРазмещения», «ДатаНазначения» и «ДатаИсполнения» учитывайте распределение заказов по разным месяцам за 2 года.
4.6. Таблица «Заказы»
| Код заказа | Клиент | Ответс Сотрудник | Дата Размещения | Дата Назначения | Дата Исполнения | Доставка | Стоим Доставки | 
| 1 | Триера | Шишкин Андрей | 2.03.08 | 6.03.08 | 4.03.08 | Ространс | 120,78р. | 
| 2 | Ольга | Максимов Павел | 23.09.07 | 13.10.07 | 4.10.07 | Ространс | 135,00р. | 
| 3 | Триумф | Фомин Валерий | 14.01.08 | 19.01.08 | 17.01.08 | РЖД | 576,45р. | 
| … | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 15 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
4.7. Таблица «Заказано»
| Код заказа | НаимТовар | Количество | скидки | 
| 1 | Фуджи | 5 | 15% | 
| 2 | Толстяк | 30 | 3% | 
| 3 | Морозко | 7 | 0 | 
| … | 
 | 
 | 
 | 
| 15 | 
 | 
 | 
 | 
Лабораторная работа №6
Создание сложных форм
Цели работы:
Освоить приёмы работы с данными, хранящимися в БД, с использованием многотабличных форм.
Задачи работы:
Научиться создавать и редактировать иерархические и связанные формы.
Общие сведения.
На практике часто требуются формы, позволяющие производить одновременный ввод или просмотр данных, хранимых в двух или более связанных таблицах. Например, при выводе информации и заказах, можно сразу вывести информацию о сотрудниках, работавших с данными заказами. Эти данные хранятся в разных таблицах: «Заказы» и «Заказано», связанных отношением «один-ко-многим».
Для удобства работы можно создать форму, которая позволит просматривать, вводить и редактировать все данные одновременно. В таких случаях для отображения записей в основной и подчинённой таблицах можно использовать многотабличные иерархические или связанные формы.
Иерархической называется форма, содержащая поля из главной и одной или нескольких подчинённых таблиц.
Связанной называется форма, в которой имеется кнопка, открывающая подчинённую форму при необходимости просмотра данных.
