Добавление управляющих элементов в форму.
Задание 4.
В форму Покупатель-его заказы добавьте элементы управления, которые организуют раскрывающиеся списки для полей Код покупателя и Код менеджера (рис. 5.11, 5.12).
Для выполнения задания используйте Режим конструктора.
Пояснения.
1. Щелкните правой кнопкой мыши по полю Код покупателя и раскрывшемся контекстном меню выберите команду Преобразовать элемент в / Поле со списком.
2. Откройте Окно свойств данного элемента и на вкладке Данные в строке Источник строк нажмите кнопку построителя (рис. 5.8).
Рис. 5.8. Добавление таблиц в Построитель запросов
3. В открывшемся диалоговом окне Добавление таблицы выберите таблицу Покупатель.
4. В окне построителя запросов выберите из таблицы Покупатель поля Код покупателя и Наименование покупателя (рис. 5.9).
5. Закройте окно Построителя запросов и при этом подтвердите сохранение изменения инструкции SQL и обновление свойства.
Рис. 5.9. Окно Построителя запросов
6. В окне свойств созданного поля перейдите на вкладку Макет и измените данные в следующих строках (см. рис. 5.10):
· число столбцов – 2;
· ширина столбцов –1 см; 6 см;
· ширина списка –7 см .
Рис. 5.10. Фрагмент вкладки Макет Окна свойств
Рис. 5.11. Окончательный вид созданного поля со списком
7. Аналогичным образом (повторяя пункты 1-6 и используя таблицу Менеджер) создайте поле со списком для поля Код менеджера (рис 5.12).
Рис. 5.12. Поле со списком для Кода менеджера
Задание 5. Используя созданную форму Покупатель – его заказы, введите представленные ниже сведения о заказах покупателей.
ЗАКАЗЫ
Код заказа | Код покупателя | Код товара | Код менеджера | Дата заказа |
19.01.2011 | ||||
19.01.2011 | ||||
19.01.2011 | ||||
09.02.2011 | ||||
09.02.2011 | ||||
10.03.2011 | ||||
10.03.2011 | ||||
01.04.2011 | ||||
01.04.2011 | ||||
06.05.2011 | ||||
06.05.2011 | ||||
06.05.2011 | ||||
20.06.2011 | ||||
05.07.2011 | ||||
05.07.2011 | ||||
05.07.2011 | ||||
09.08.2011 | ||||
01.09.2011 | ||||
01.09.2011 | ||||
11.10.2011 | ||||
11.10.2011 | ||||
11.10.2011 | ||||
11.10.2011 |
Вопросы и упражнения
1. Поясните назначение сложных форм в Access.
2. Какую форму называют подчиненной?
3. Как можно разными способами преобразовать поле в поле со списком?
4. Как в главной форме можно отразить итоги по подчиненной форме?
Тема 6. Создание запросов с помощью Мастера
Запросы – это средство отбора данных из одной или нескольких таблиц при помощи определенного пользователем условия. Результатом такого запроса является динамическая таблица (выборка) с интересующей пользователя информацией. С выборкой можно обращаться как с реальной таблицей – добавлять, удалять и редактировать данные. Вносимые изменения будут отражаться в записях исходных таблиц.
В Ассеss возможно использование различных типов запросов, различающихся по результатам их действия, особенностям их выполнения и, наконец, по способу формирования. Различают запросы: на выборку, перекрестный, на удаление, на добавление, на создание таблиц, на обновление, а также параметрический запрос.
Можно формировать запросы в режиме Конструктора или с помощью Мастера запросов.