- •Введение
- •Условные обозначения
- •Добавление таблицы
- •Структура баз
- •Разработка проекта базы
- •Пример проектирования таблиц для учебного задания
- •Задания для лабораторных работ Лабораторная работа № 1 Создание таблиц в access
- •– В полях кп и кф делайте выбор из выпадающих списков (кнопки в правом конце поля) или вводите первые буквы названий продуктов и поставщиков, используя автозавершение ввода;
- •– Введите в таблицу договоры запись о договоре на продукт, которого нет в таблице продукты. Посмотрите, что получится;
- •Закройте запрос с сохранением, присвоив ему имя договоры простой.
- •Лабораторная работа № 3 Создание форм
- •Создание автоформ разных типов
- •Создание подчиненной формы с помощью Мастера форм
- •Создание связанной формы
- •Корректировка форм в стандартных вариантах форм, как правило, приходится корректировать следующие элементы:
- •Корректировка автоформы (команды корректировки описаны в Приложении 2)
- •Корректировка связанных форм
- •II. Создание отчета с помощью Мастера отчетов
- •III. Ознакомление с бланком конструктора отчетов в стандартных вариантах отчетов, как правило, приходится корректировать следующие элементы:
- •– Имя отчета – продукты;
- •– Тип объекта – Запрос;
- •Лабораторная работа №6 Разработка кнопочной формы
- •– В окне Создание введите название первой страницы: “Вопросы о продуктах…”;
- •– В поле Команда: выберите Перейти к кнопочной форме;
- •Лабораторная работа №7 Возможности стандартного меню Access
- •I. Сортировка
- •II. Фильтрация с помощью контекстного меню
- •III. Фильтрация с помощью основного меню
- •Задания для самостоятельного проектирования баз
- •Литература
- •Приложение 1 Основные термины
- •Приложение 2 Основные команды корректировки форм и отчетов (все приемы относятся к выделенным элементам)
- •Содержание
Лабораторная работа № 3 Создание форм
Формы – это программы, которые размещают на экране нужную пользователю информацию в удобном для восприятия виде. Формы используют для вывода тех сведений, которые достаточно проанализировать с экрана, и вывод на принтер не планируется. Для создания формы можно в команде Формы→ Создать воспользоваться командой Конструктор или же выбрать один из стандартных шаблонов (Автоформы или Мастер форм) и потом немного подправить его. В этой лабораторной работе рассматривается только второй вариант.
Создание автоформ разных типов
В окне База Данных выберите Формы Создать Автоформа: в столбец, в нижнем поле в качестве источника данных выберите ПРОДУКТЫ, нажмите кнопку <ОК>. Чтобы в полученной форме просмотреть все записи, надо воспользоваться счетчиком записей в левом нижнем углу.
Закройте форму с сохранением. К предложенному системой имени добавьте “в столбец”.
Самостоятельная работа. Аналогично предыдущему создайте на базе этого же источника автоформы ленточную и табличную. Добавьте соответствующие слова к имени ПРОДУКТЫ при сохранении этих форм.
Сравните внешний вид информации в разных представлениях. Отметьте, что неудобно для просмотра информации в формах, созданных стандартным способом.
Вывод. Автоформа в столбец выводит на экран записи по одной. Каждое поле занимает строку экрана. Названия полей образуют один столбец, значения – другой. Такую форму удобно использовать в тех случаях, когда запись состоит из большого количества полей, так как строк на экране без полосы прокрутки можно разместить больше, чем столбцов. Ее использование неудобно, когда нужно сравнивать значения одного и того же поля в разных записях.
Автоформа ленточная размещает информацию по аналогии с таблицами: под каждую запись отводит одну строку экрана так, что можно просматривать содержание сразу нескольких записей. Названия полей выводятся только в верхней строке. Этот вариант удобно использовать для записей с небольшим количеством полей.
Автоформа табличная представляет информацию в виде неформатированной таблицы. Она обеспечивает самый компактный способ размещения информации на экране.
Самостоятельная работа. Создайте по шаблону Автоформа: Ленточная формы для просмотра таблиц ПОСТАВЩИКИ, ДОГОВОРЫ и запросов:
–ДОГОВОРЫ С МАСКОЙ;
– ИТОГИ ПРОДУКТ;
– ИТОГИ ПОСТАВЩИК;
– ГРАНИЦЫ ЗАПАСА;
– ПРОДУКТОВ НЕДОСТАТОЧНО;
– ДОГОВОРЫ НЕОПЛАЧЕННЫЕ.
Создание подчиненной формы с помощью Мастера форм
Мастер форм – это программа, которая собирает информацию из разных таблиц. Она создает группы записей с одинаковыми значениями в полях, заказанных разработчиком базы, и организует одновременный вывод на экран записей всей группы. Существует два шаблона вывода информации по группам: подчиненная форма и связанная форма. Воспользуемся подчиненной формой для вывода сведений о договорах, сгруппированных по названиям продуктов, и связанной – для договоров, сгруппированных по названиям поставщиков.
В окне База Данных выберите Формы Создать Мастер форм, нижнее поле для источника данных оставьте пустым, нажмите кнопку <ОК>.
В окне выбора полей для формы перекиньте из левой в правую зону следующие поля:
– из таблицы ПРОДУКТЫ – Продукт, Норма, Допуск;
– из таблицы ПОСТАВЩИКИ – Фирма;
из таблицы ДОГОВОРЫ – Количество, Цена, ДатаПоставки, ДатаОплаты;
– нажмите кнопку <Далее>.
Посмотрите разные варианты представления данных, вернитесь к представлению по продуктам и под образцом выберите параметр подчиненная форма. Нажмите кнопку <Далее>.
Выберите ленточный вариант для представления подчиненной формы. Нажмите кнопку <Далее>.
Выберите стиль оформления форм. Нажмите кнопку <Далее>.
К имени формы ПРОДУКТЫ добавьте ГЛАВНАЯ ПОДЧИНЕННАЯ. Имя подчиненной формы замените на ДОГОВОРЫ ПОДЧИНЕННАЯ К ПРОДУКТАМ. Нажмите кнопку <Готово>.
В окне получившейся формы два счетчика записей. Поработайте кнопками каждого счетчика, разберитесь, чем они управляют. Отметьте, что неудобно для просмотра информации в форме, созданной этим способом.