Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_PPP_60_sht.doc
Скачиваний:
10
Добавлен:
01.05.2025
Размер:
22 Мб
Скачать
☆

Лабораторная работа № 35

Наименование: Конструирование форм в Access.

1. Цель работы:

1.1. Освоить порядок разработки форм с подчиненными таблицами.

2. Подготовка к работе:

3.1. Изучить предложенную литературу.

3.2. Подготовить бланк отчёта.

3. Литература:

2.1. Фуфаев Э.В., Фуфаев Д.Э. Пакеты прикладных программ: учебник для студ. сред. проф. образования / под ред. Э.В. Фуфаев, Д.Э. Фуфаев. – Москва: Издательский центр «Академия», 2008. – 256 с.

2.2. Кунтаева Г.Х., Строева Л.Р. Конспект лекций по МДК 03.03: «Пакеты прикладных программ».

4. Перечень необходимого оборудования: 4.1. Персональный IBM PC.

5. Задание на работу:

5.1. Выполнить работу, следуя порядку выполнения.

6. Порядок проведения лабораторной работы:

6.1. Получить допуск к работе.

6.2. Выполнить задания в соответствие с приложением.

6.3. Ответить на контрольные вопросы.

6.4. Оформление отчета.

7. Содержание отчета:

7.1. Наименование и цель работы.

7.2. Ответы на контрольные вопросы.

7.3. Выводы о проделанной работе.

8. Контрольные вопросы:

8.1. Какая таблица является источником записи основной части формы?

8.2. Какая таблица является источником записи подчиненной формы?

8.3. Какая таблица является объектом загрузки данных?

8.4. Режимы создания форм?

8.5. С помощью какой панели создается кнопка порядок создания.

Приложение

Порядок выполнения

Создайте форму по таблице «Клиенты».

  1. Выберите Создать, Мастер форм по таблице Клиенты.

  2. Выберите все поля таблицы, Внешний вид формы – в столбец, стиль оформления- Обычный. Имя формы- Клиенты.

  3. Перейдите в режим Конструктора, увеличьте размер формы, добавьте заголовок Формы- Клиенты.

  4. Выделите все надписи, и выравнейте по правому краю, для этого выберите Формат.

  5. Увеличьте размер шрифта 12 и соответственно размер поля (можно для этого выбрать Формат, Размер, по размеру данных)

  6. Добавьте поле в заголовке Формы, содержащее сегодняшнюю дату (используйте функцию Date()).

  7. Измените по-своему усмотрению цвет шрифта, цвет фона заголовка и области данных.

  8. Добавьте рисунок в область данных, чтобы рисунок помещался рационально в рамке, выберите свойство Масштабы рисунка – по размеру рамки.

Создайте форму по таблице «Типы», используя Автоформу.

  1. Выберите Автоформа: (в столбец).

  2. Введите заголовок Типы товаров.

  3. Отформатируйте форму по своему усмотрению.

  4. Сохраните форму под именем Типы товаров.

Создайте подчиненную форму по таблицам «Сотрудники» и «Персональные мероприятия»,

  1. Импортируйте таблицу «Персональные мероприятия» из базы, которая находится по следующему пути: G:\TXT\ACCESS\ПМ.MDB (если её у вас нет!)

  2. Свяжите таблицу «Персональные мероприятия» с таблицей «Сотрудники» по полю КодСотрудника с обеспечением целостности данных.

  3. Создайте форму с помощью Мастера форм, из таблицы Сотрудники выберите поля «Код Сотрудника», «Фамилия», «Имя» и «Должность»; из таблицы «Персональные мероприятия» выберите все поля, кроме поля «КодСотрудника».

  4. Поскольку эта форма предназначена для просмотра данных о сотруднике и должна включать подчиненную форму, содержащую данных о персональных мероприятиях, относящихся к сотруднику, выберите тип представления данных «по Сотрудники» и выберите переключатель «Подчиненные формы».

  5. Параметр оформления подчиненной формы выберите «Ленточный» (этот тип удобный для форматирования).

  6. Стиль оформления Обычный.

  7. Укажите названия для основной и подчиненной форм. Введите Персональные мероприятия в поле ввода «Форма» и «Персональные мероприятия» подчиненная форма в поле ввода «Подчиненная форма».

  8. Прейдите в режим Конструктор и отформатируйте форму.

  9. Измените, фоновый рисунок формы, для этого выберите свойства формы и в строке Рисунок укажите путь к рисунку (выберите любой рисунок).

  10. Создайте на основе полученной формы свой Автоформат, для этого выберите Формат, Автоформат ил кнопка на панели инструментов, далее выберите кнопку Настройка и переключатель Создание нового стиля на основе стиля объекта: Форма «Персональные мероприятия», введите имя стиля -ваше имя.

Создайте форму по таблице «Сотрудники», используя, Конструктор.

  1. Выберите Создать, Конструктор по таблице Сотрудники.

  2. Выведите на экран Список полей (если его нет) и выберите поля Код Сотрудника, Должность, Подчиняется, Дата Найма, Телефон, Фотография и Адрес.

  3. Добавьте заголовок в форму, используя Вид, Заголовок /Примечание формы, и добавьте поле, введите подпись Сотрудник, а в элемент управления, вместо Свободный введите формулу

=[Фамилия]&” “&[имя]

  1. Выровнейте надписи всех полей по левому краю, установите размер и цвет по-своему усмотрению.

  2. Переместите поле Адрес ниже и добавьте надпись Личные данные.

  3. Вставьте линию над добавленной надписью (чтобы разделить данные), используя кнопку на панели элементов Линия (чтобы она получилась ровной, удерживайте при рисовании клавишу Shift), измените цвет, толщину и оформление, используя кнопки на панели инструментов Форматирование.

  4. Отформатируйте рисунок, вызовите свойства и на вкладке Макет выберите Вписать в рамку.

  5. Измените последовательность перехода по клавише Tab , выберите команду «Вид, Последовательность перехода». В списке «Последовательность» измените: Подчиняется перед должность.

  6. Исключите элементы управления Фотография и фамилия сотрудника из последовательности перехода, для этого вызовите свойства и на вкладке «Другие» измените свойство «Переход по Tab» на Нет.

  7. Перейдите в режим Формы и проверьте работу формы.

  8. Сохраните форму под именем Сотрудники.

Создайте кнопочную форму, используя, Конструктор.

Кнопочная форма является главной формой базы, с помощью которой можно открывать другие объекты базы данных.

Создайте форму, открывающую все созданные вами формы.

  1. Создайте форму с помощью Конструктора ни по какой таблице.

  2. Добавьте на форму в Заголовок формы название - Главная форма.

  3. В область данных поместите шесть кнопок. Четыре кнопки для открытия созданных вами форм. Кнопки создавайте с помощью Мастера (эта кнопка должна быть нажата!). Для этого, после добавления кнопки выберите Работа с формой, Открытие формы.

  4. Добавьте кнопку для запуска программы Word с помощью Мастера. Для этого, после добавления кнопки выберите Приложение, Запуск MS Word.

  5. Добавьте кнопку для выхода из Access. Для этого, после добавления кнопки выберите Приложение, Выход из приложения.

  6. Сохраните форму под именем Главная.

Создание сложных многотабличных форм

  1. Откройте форму Ввод персонального мероприятия (если ее у вас нет, то импортируйте из базы Пм.mdb).

  2. Отредактируйте форму, оставьте в области данных поля: КодСотрудника, Ответственный, поле со списком Рейтинг, Найти и Примечания (все остальное удалите!).

Создание элемента управления Набор вкладок.

  1. Нажмите кнопку «Набор вкладок» (мастера для этого элемента нет!)

  2. Щёлкните в области данных для создания элемента. Access по умолчанию создает элемент управления “Набор вкладок” с двумя страницами.

  3. Увеличьте размер элемента управления, используя маркеры.

Добавление страниц в набор вкладок.

  1. Выберите страницу, перед которой нужно добавить (выберите вторую). Вызовите контекстное меню элемента управления

  2. Выберите команду «Добавить вкладку».

Изменение порядка следования страниц.

  1. Вызовите контекстное меню элемента «Набор вкладок» и выберите команду «Последовательность вкладок»; Access выведет диалоговое окно «Порядок страниц».

  2. В списке «Порядок страниц » выберите страницу3 и выберите кнопку вверх, чтобы поместить страницу перед второй.

Удаление страницы элемента управления.

  1. Выберите вкладку страницы, которою нужно удалить.

  2. Вызовите контекстное меню и выберите команду «Удалить вкладку».

Установка свойств элемента управления - набор вкладок.

  1. Выберите первую страницу элемента управления «Набор вкладок»

  2. Вызовите свойства страницы и выберите вкладку «Макет».

  3. В поле «Подпись» введите «Информация компании».

  4. Выберите второю страницу и введите подпись- «История». Закройте окно свойств.

Размещение на странице других элементов управления.

  1. Вызовите список полей и выберите поле «Фамилия» и добавьте его на первую страницу, добавьте также «Имя», «Должность», «Домашний Телефон», «Дата найма», «Подчиняется» и «Фотография».

  2. Упорядочите и отформатируйте элементы.

Создание подчиненной формы при помощи Мастера подчиненных форм.

  1. Выберите вторую страницу элемента управления «Набор вкладок»

  2. На панели элементов выберите кнопку «Подчиненная форма/отчет» и щелкните левой кнопкой мыши в левом верхнем углу второй страницы.

  3. Выберите переключатель «Таблица/Запрос», Далее

  4. Во втором диалоговом окне можно выбрать источник данных для новой формы, а также, какие поля нужно включить в подчиненную форму. Выберите элемент: Таблица: Персональные мероприятия и выберите все поля, кроме «Примечание».

  5. В третьем диалоговом окне можно определить связь между главной и подчиненной формами. Выберите переключатель «Самостоятельное определение».

  6. В верхнем списке «Поля формы/ отчета» выберите элемент «КодСотрудника»; в верхнем списке «Поля подчиненной формы/отчета» также выберите «КодСотрудника»

Создание и использование непрерывных форм (создание подчиненной формы без помощи Мастера)

  1. Создайте форму в режиме Конструктор. Сформируйте список полей формы, включив в запрос таблицы Клиенты и Заказы, и выберите все поля таблицы Заказы и все поля таблицы Клиенты, кроме КодКлиента, ОбращатьсяК, Должность, Телефон и Факс.

  2. Закройте форму, сохранив её под именем Заказы.

  3. Создайте новую форму (для подчиненной) для списка полей которой включите таблицы Товары и Заказано и выберите все поля из Заказано и Марка из Товары.

  4. Создайте вычисляемое поле - отпускная цена: CCur([заказано].[цена]*[количество]*(1-[скидка])) функция Ccur округляет до целых и выводит данные в денежном формате

  5. Добавьте на форму поля Количество, Цена, Отпускная Цена.

  6. Создайте без Мастера поле со списком для поля КодТовара со следующими параметрами: Данные - КодТовара; Источник Строк – КодТовара, Марка, ПоставкиПрекращены из таблицы Товары Присоединенный столбец – 1; Ширина Столбцов – 0см;5,5см;2,5см Ширина списка 8 см Надпись –Товар Заглавия Столбцов - Да.

  7. В примечание форы добавьте вычисляемое поле Промежуточная Сумма = Sum(отпускная цена)

  8. Закройте форму и сохраните под именем Подчиненная форма заказов.

  9. Откройте форму Заказы в Конструкторе.

  10. В правый верхний угол формы добавьте поля НазваниеПолучателя, ГородПолучателя, ОбластьПолучателя, ИндексПолучателя и СтранаПолучателя, удалите надписи и добавьте одну надпись – Получатель, поля расположите компактно на форме.

  11. В верхний левый угол формы добавьте поле со списком для КодКлиента, источником строк которого является поля КодКлиента и Название из таблицы Клиенты, КодКлиента скрыть.

  12. Ниже поля Адрес, Город, Область, Индекс и Страна, надписи этих полей удалите и расположите их компактно на форме.

  13. Ниже добавьте поле со списком для поля КодСотрудника, состоящее из полей КодСотрудника вычисляемого поля Продавец: [Фамилия] & ", " & [Имя], столбец КодСотрудника скрыть.

  14. Правее добавьте группу флажков для поля Доставка, состоящую из Ространс, Почта и Иное (значения параметров равны соответственно 1, 2, 3).

  15. Ниже в одну строку добавьте поля: КодЗаказа с надписью Заказ, ДатаРазмещения с надписью Назначение, ДатаИсполнения с надписью Исполнено.

  16. Ниже добавьте без Мастера Подчиненную форму заказов, и задайте следующие свойства подч. Формы: Объект-Источник Подчиненная форма заказов Основные и Подчиненные поля – КодЗаказа (т.к. эти формы связаны по полю КодЗаказа). Увеличьте размер подчиненной формы для отображения всех её данных.

  17. Добавьте в нижний правый угол формы вычисляемое поле Сумма = [Подчиненная форма заказов]. [Form]![ПромежуточнаяСумма] поле Стоимость Доставки с надписью Доставка вычисляемое поле Итого = [ПромежуточнаяСумма] + [СтоимостьДоставки].

  18. Добавьте кнопку с помощью Мастера для открытия формы ввод персонального мероприятия выбранного сотрудника в форме Заказы, для этого выберите Работа с формой, Открыть Форму, Ввод Персонального мероприятия, Открыть форму для отобранных записей, выберите в обоих столбцах КодСотрудникаи кнопку со знаком <->, текст для кнопки – Открытие Мероприятия.

  19. Добавьте кнопку для открытия текстового документа по гиперссылке, для этого в папке своей группе, где находится и база создайте текстовый документ Word, содержащий вашу фамилию И.О., группа. Сохраните документ под именем info.doc.

Добавьте кнопку без Мастера, задайте подпись кнопки – Работу выполнил и в сроке Адрес гиперссылки введите имя вашего файла - info.doc.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]