- •Лабораторная работа № 1. Структура таблицы и основные типы данных. Абсолютная и относительная ссылки.
- •Ход работы.
- •Название и цель выполнения работы.
- •Задание №1.Список и успеваемость студентов.
- •Задание №2. Прибыль по предприятиям.
- •Контрольные вопросы.
- •Лабораторная работа № 3. Упорядочениеи фильтрация. Обработка таблиц.
- •Ход работы.
- •1.1.Сортировка табличных данных
- •1.2. Использование Автофильтра
- •1.3. Работа с расширенным фильтром
- •1.4. Подведение итогов
- •1.5. Консолидация данных
- •Контрольные вопросы.
- •Лабораторная работа № 4. Условная функция.
- •Ход работы.
- •Студенты получают минимальную стипендию, если средний экзаменационный балл больше 3;
- •Стипендия не начисляется студентам, обучающимся на платной основе;
- •Студенты, имеющие средний балл более 4.5, получают 50% надбавки к стипендии.
- •Контрольные вопросы.
- •Лабораторная работа № 5. Диаграммы и графики.
- •Ход работы.
- •Контрольные вопросы.
- •Лабораторная работа № 1. Создание однотабличной базы данных в среде Ms Access. Создание таблиц, форм, запросов и отчетов.
- •Задание №1. Создание базы данных.
- •Технология работы
- •Задание №2. Заполнение базы данных.
- •Технология работы
- •Задание №3. Ввод и просмотр данных посредством формы.
- •Технология работы
- •Задание №4. Формирование запросов на выборку.
- •Технология работы
- •Задание №5. Формирование отчетов. На основе таблицы Преподаватели создайте отчет с группированием данных по должностям. Технология работы
- •Контрольные вопросы
- •Лабораторная работа № 2. Создание запросов в среде msAccess.
- •Название и цель выполнения работы.
- •Выполнить подготовительную часть.
- •Письменные ответы на заданные вопросы.
- •Задание №1. Создание базы данных.
- •Задание №2. Редактирование структуры таблицы.
- •Задание №3.Создание запросов.
- •Контрольные вопросы
- •Лабораторная работа №3. Создание запросов с параметром, форм и отчетовв среде msAccess.
- •Название и цель выполнения работы.
- •Выполнить подготовительную часть.
- •Письменные ответы на заданные вопросы.
- •Задание №1.
- •Задание №2.
- •Задание №3.
- •Лабораторная работа № 4 Разработка инфологической модели и создание структуры реляционной базы данных.
- •Название и цель выполнения работы.
- •Выполнить подготовительную часть.
- •Письменные ответы на заданные вопросы.
- •Задание №1. Создание реляционной базы данных.
- •Задание №3. Создание форм для ввода данных в таблицы.
- •Лабораторная работа № 5 Создание сложных форм и отчетов
- •Задание №1. Создание сложных форм.
- •Технология работы
- •Задание №2. Создание сложных отчетов.
- •Технология работы
- •Задание №3. Создание кнопочной формы. Технология работы
- •Лабораторная работа № 6 Создание макросов в среде msAccess.
- •Задание №1. Создание базы данных.
- •Лабораторная работа № 6 Контрольная работа Создание однотабличной базы данных в среде Ms Access. Создание запросов, форм и отчетов среде msAccess.
- •Название и цель выполнения работы.
- •Выполнить подготовительную часть.
- •Письменные ответы на заданные вопросы.
- •Задание 1
- •Задание 2
- •Задание 3
- •Контрольныевопросы
Лабораторная работа № 6 Создание макросов в среде msAccess.
Цель: Вы научитесь:
.
создавать сложные формы и отчёты;
заполнять таблицу данными, используя форму.
Для достижения цели перед студентами ставятся и решаются следующие задачи:
Знакомство с интерфейсом MicrosoftAccess;
Создание БД с помощью мастера;
Занесение информации в таблицу БД;
Добавление и редактирование записей;
Внесение изменений в структуру таблицы;
Создание форм с помощью мастера;
Занесение информации в таблицу БД с помощью формы;
Добавление и редактирование записей.
Содержание отчета
Название и цель выполнения работы.
Выполнить подготовительную часть.
Условие задачи. Структуру записи.Заполненную таблицу.
Форма (одна страница).
Краткое описание действий по выполнению практической части.
Письменные ответы на заданные вопросы.
Подготовительная часть
Дать характеристику следующим понятиям
Кнопочная форма, ее создание.
Выполнить практическую работу № 32 (стр. 217 - 221) из книги «Практикум з інформатики» Я.М.Глинський. Результаты работы предоставить преподавателю.
Практическая часть
Задание №1. Создание базы данных.
Создайте новую базу данныхТовар.
Создайте таблицу базы данных.
Определите поля таблицы в соответствии с табл. 1.
Сохраните созданную таблицу.
Заполните таблицу.
Таблица. 1. Таблица данных Преподаватели
Имя поля |
Тип данных |
Свойства поля |
Код товара |
Счетчик |
Индексированное поле (совпадения не допускаются) |
Наименование товара |
Текстовый |
Размер поля (25) |
Количество |
Числовой |
Байт |
Цена |
Денежный |
|
Код поставщика |
Мастер подстановки |
|
Статус |
Текстовый |
Размер поля (25) |
|
|
|
|
|
|
|
|
|
Добавить поле дата пересдачи – макрос определяет сколько дней осталось можно привязать к кнопке
Макрос данных после изменения оценки - меняет статус студента
Итого начислено - это сумма значений Оклада, Отпускных и Премия;
Пенсионный фонд - это 0,5% от значения Итого начислено, если начислено до 525 грн. включительно, или 2%, если начислено больше 525 грн. и меньше 7875 грн. включительно, или 149,63 грн. если начислено больше 7875 грн.;
Фонд безработицы - это 0,5 % от значения Итого начислено (без учета больничного листа), если начислено меньше 7875 грн. включительно, или 39,38 грн. если начислено больше 7875 грн.;
Соцстрах - это 0,5% от значения Итого начислено (без учета больничного листа), если начислено до 525 грн. включительно, или 1%, если начислено больше 525 грн. и меньше 7875 грн. включительно, или 78,75 грн. если начислено больше 7875 грн.;
Подоходный налог - это 15% от разности Итого начислено, Фонда безработицы, Пенсионного фонда, Соцстраха и 200 грн., если начислено до 740 грн. включительно, или 15% от разности Итого начислено, Фонда безработицы, Пенсионного фонда и Соцстраха, если начислено больше 740 грн;
Итого удержано - это сумма значений Аванса, Фонда безработицы, Пенсионного фонда, Соцстраха, Подоходного налога и Прочих.
Всего к оплате - это разность значений Итого начислено и Итого удержано, если эта разность величина не отрицательная.
Добавить в таблицу преподаватели поле Налог, который рассчитывает отчисления в фонд безработицы по следующему правилу:0,5 % от значения Зарплата, если начислено меньше 7875 грн. включительно, или 39,38 грн. если начислено больше 7875 грн. Для заполнения этого поля использовать вычисляемое поле в таблице.
Разработать макрос данных, который пересчитывает значение поля Налог при изменении зарплаты.
Открыть таблицу Преподаватели в режиме Таблица;
В режиме таблицы откройте в разделе Работа с таблицами вкладку Таблица и нажмите кнопку событияДо изменения;
Далее необходимо создать оператор Если...То...Иначе, который будет срабатывать при каждом внесении изменений в таблицу. На вкладке Преподаватели: до изменения щелкните раскрывающийся список и выберите операторЕсли. Чтобы добавить в операторЕсли условие, введите после оператора ЕслиUpdated("Зарплата")=Истина.
Заполнение поля Налог происходит поразному. Поэтому нам понадобится проверить еще одно условие. Щелкните операторЕсли еще раз и обратите внимание, что правом нижнем углу блока появились команды Добавить Иначе и Добавить Иначе если. Щелкните командуДобавить Иначе если, чтобы добавить соответствующий блок. В поле условия введите [Зарплата]<=7875. Перетащите из каталога макрокоманд макрокоманду ЗадатьПоле в блокИначеесли. В поле Имя введите Налог, а в поле Значение — [Зарплата]*0,005.
Щелкните операторИначееслии выберите команду Добавить Иначе. Перетащите макрокоманду ЗадатьПолев блокИначе. В поле Имя введите Налог, а в поле Значение — 39,38. Теперь макрос должен быть подобен приведенному на рисунке.
Сохраните и закройте макрос, щелкнув вкладку Преподаватели: до изменения правой кнопкой мыши и выбрав командуЗакрыть.
Чтобы протестировать макрос, переключитесь в режим таблицы, измените значение поля Зарплата, щелкните за пределами измененной записи и вы увидите, что число в поле Налог изменится.