- •Разработка приложений с помощью
- •Учебное пособие
- •Тема 1. Знакомство с оболочкой Access Запуск программы
- •Оболочка Access
- •Создание новой базы данных
- •Окно базы данных
- •Тема 2. Проектирование таблиц базы данных Создание базы данных
- •Создание таблиц
- •Определение полей таблицы
- •Задание свойств полей
- •Определение ключевого поля
- •Создание связей между таблицами.
- •Вопросы и упражнения
- •Тема 3. Ввод и редактирование записей
- •Ввод данных непосредственно в таблицу
- •Ввод данных с использованием поля со списком
- •Импортирование таблиц в свою базу данных
- •Пояснения.
- •Вопросы и упражнения
- •Тема 4. Создание простых форм
- •Автоматическое создание формы в столбец.
- •Создание формы в режиме мастера форм.
- •Создание формы в режиме конструктора
- •Вопросы и упражнения
- •Тема 5. Разработка сложных форм
- •Создание сложной формы.
- •Создание вычисляемых полей
- •Добавление управляющих элементов в форму.
- •Вопросы и упражнения
- •Тема 6. Создание запросов с помощью Мастера
- •Формирование простых запросов
- •Перекрестный запрос
- •Поиск повторяющихся записей
- •Поиск записей, не имеющих подчиненных
- •Вопросы и упражнения
- •Тема 7. Формирование запросов с помощью Конструктора
- •Конструирование запроса
- •Выполнение запроса
- •Ввод условий отбора
- •Сортировка записей в выборке
- •Проведение группировки и групповых вычислений
- •Вычисляемые поля в запросах
- •Запрос с параметрами
- •Запрос на обновление
- •Основы sql
- •Вопросы и упражнения
- •Тема 8. Создание макросов
- •Создание макроса
- •Примеры макросов
- •Макрос: Макрос2
- •Отладка макросов
- •Вопросы и упражнения
- •Тема 9. Проектирование выходных документов с помощью отчетов
- •Разделы отчета
- •Создание отчета при помощи стандартного средства Отчет
- •Создание отчета с помощью Мастера отчетов
- •Формирование отчета с помощью конструктора
- •Макрос: Формирование Книги продаж
- •Макрос: МакросФормир
- •Вопросы и упражнения
- •Тема 10 Этапы разработки приложений
- •Практические задания
- •Варианты индивидуальных заданий
- •Задания повышенной сложности
- •Приложения Приложение 1. Моделирование баз данных с помощью пакета eRwin Основные функции пакета
- •Создание логической модели
- •Создание физической модели
- •Прямое и обратное проектирование
- •Создание отчетов в пакете Erwin
- •Приложение 2. Тесты
- •Словарь терминов
- •Список литературы
- •Оглавление
Вопросы и упражнения
Перечислите основные виды форм.
Какие разделы есть у форм?
Какие элементы управления могут быть размещены в форме?
Каким образом можно создать элемент с раскрывающимся списком в форме?
Как создать вычисляемое поле в форме?
Где можно увидеть все свойства элемента управления?
Чем различаются элементы Свободная рамка объекта и Присоединенная рамка объекта?
Тема 5. Разработка сложных форм
Сложные формы – это такие формы, внутри которых находятся другие формы. Первичная форма называется главной формой, а форма внутри формы называется подчиненной.
Подчиненная форма удобна для вывода данных из таблиц или запросов, связанных отношением «один-ко-многим». Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме.
При использовании сложных форм для ввода новых записей текущая запись в главной форме сохраняется при входе в подчиненную форму. Это гарантирует, что записи из таблицы на стороне «многие» будут иметь связанную запись в таблице на стороне «один».
Создание сложной формы.
Задание 1. Создайте макет сложной формы.
Создайте макет формы с подчиненной формой для просмотра заказов, сделанных покупателем. В главной форме должны отображаться сведения о покупателе, а в подчиненной форме – сведения о товарах, заказанных этим покупателем (рис. 5.1).
Рис. 5.1. Пример сложной формы
Пояснения.
В качестве источников для создания формы будем использовать таблицы Покупатель, Заказ на товар и Сведения о заказе. Форму будем создавать с помощью Мастера форм.
Последовательность действий должна быть следующей:
На вкладке Создание в группе Формы нажмите кнопку Мастер форм.
В качестве источника данных выберите:
все поля из таблицы Сведения о заказе;
поле Наименование покупателя из таблицы Покупатель;
все поля из таблицы Заказ на товар;
поле Цена из таблицы Товар на базе
На втором шаге Мастера форм выберите такой вид представления данных, чтобы содержание конкретного заказа приняло вид подчиненной формы (рис. 5.2).
На третьем шаге выберите табличный вид подчиненной формы.
Ошибка! Ошибка связи.присвойте имена:
главной форме – Покупатель – его заказы;
подчиненной форме – Подчиненная форма Заказы на товары.
Рис. 5.2. Выбор вида представления данных
Перейдите в режим конструктора этой формы. Обратите внимание на разделы формы: Заголовок формы, Область данных, Примечание формы.
Увеличьте область Заголовок формы для размещения в ней логотипа.
Вставка логотипа:
создайте логотип фирмы любым доступным Вам способом;
перенесите с панели элементов Свободную рамку и поместите ее в правом верхнем углу формы;
вставьте в рамку созданный вами логотип фирмы;
чтобы ваш логотип вписался в рамку, выделите рамку с помощью правой кнопки мыши и вызовите контекстное меню;
выберите команду Свойства а затем – параметр Установка размера;
в раскрывающемся списке задайте свойство По размеру рамки.