Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вариант 1.doc
Скачиваний:
79
Добавлен:
13.02.2015
Размер:
3.85 Mб
Скачать

Вариант 1. Расчет повременной оплаты

  1. Создать таблицы с помощью конструктора:

Таблица 1. Справочник работников

Структура таблицы: Табельный номер, Фамилия И. О., Разряд, Цех

Таблица 2. Справочник тарифов

Структура таблицы: Разряд, Тариф (руб./час.)

Таблица 3. Табель учета отработанного времени

Структура таблицы: Табельный номер, Отработанное время в часах, Номер месяца

Таблица 4. Ведомость начисления зарплаты

Структура таблицы: Месяц, Цех, Табельный номер. Фамилия И. О., Отработанное время, Тариф, Начислено (руб.)

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

  2. Создать форму «Табель» для ввода данных в таблицу 3, предусмотрев контроль вво­димых данных (отработанное время) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 1. Ввести данные о 15 рабочих за один месяц.

Выполнение: Для этого с помощью мастера создайте форму, выбрав таблицу 3 в качестве источника данных. (Рисунок access 2007 лента Создание) Следуя указанием мастера, создайте форму – вид формы табличная. После создания перейдите в режим конструктора и выберите для поля Таб.номер Преобразовать элемент в Поле со списком. Затем выберете свойства, и на вкладке данные выберете Источник строк таблица Справочник работников, а на вкладке Макет Число столбцов 2, ширина столбцов, например 1 см;2 см.

Для поля Отработанное время Условие на значения и Сообщение об ошибке.

Вводим данные, перейдя в режим Таблица.

  1. Создать запрос на добавление расчетных данных в четвертую таблицу за один месяц, номер которого должен вводится по запросу.

Выполнение: Создаем схему данных (для 2007 Работа с базами данных группа Показать или скрыть). В режиме конструктора создаем запрос на добавление.

  1. Создать форму (типа главная/подчиненная) только для просмотра сведений об одном рабо­тнике. Главная форма должна содержать: Табельный номер, Фамилия И. О., Разряд, Цех, Тариф. Подчиненная форма должна иметь три графы (номер месяца, отработанное время, начисленную сумму) и количество строк, соответствующее отработанным месяцам.

Выполнение: Создаем в конструкторе запрос для главной формы. На основе запроса создаем форму в мастере форм – Главная форма. Создаем подчиненную форму на основе таблицы Ведомость, выбрав поля, которые нужны в подчиненной форме. Причем обязательно берем одинаковые поля для главной и подчиненной, в данном примере Таб.номер. На панели элементов выбираем элемент Подчиненная форма\отчет и добавляем в форму. Выбираем форму подчиненная, а на втором шаге Самостоятельное определение и связываем формы. Добавление кнопок навигации по форме.

  1. Создать отчет "Платежная ведомость по цеху N … за месяц ..." с итогом по полю начислено. Цех и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись.

Выполнение: Создаем запрос. При помощи мастера отчетов создаем отчет. Выбираем группировку. В режиме конструктора добавляем примечания по группам Сортировка группировка. Для 2007 показано на рис..

Берем элемент Поле, размечаем его в область данных и пишем формулу (свойства поля, вкладка данные). Формулы для примечаний групп и отчета пишем по подобию.

  1. Создать отчет с итоговыми данными за два месяца, показывающий распределение сумм зарплаты в разрезе це­хов по разрядам.

Выполнение: Создаем запрос. При помощи мастера отчетов создаем отчет.

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