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