Как сделать табель учета рабочего времени в access?

Лабораторная работа №8 «Создание базы данных в Access»

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

Создание базы данных в Access

Создайте базу данных (БД) для учета расчетов по заработной плате с работниками фирмы. В штате фирмы состоит 5 человек: директор, главный бухгалтер, секретарь, менеджеры — 2 чел. Система оплаты повременная.

1. База данных Зарплата должна включать следующие таблицы с полями:

Табельный номер, ФИО, Должность, Оклад, Надбавка, Взнос1, Взнос2

Код месяца, Месяц, Рабочие дни

Табельный номер, Код месяца, Отработано дней

2. Создайте формы для ввода данных в БД:

Табельный номер, ФИО, Должность, Оклад, Надбавка, Взнос1, Взнос2

Календарь рабочего времени

Код месяца, Месяц, Рабочие дни

Табельный номер, Код месяца, Отработано дней

3. Введите данные в БД, используя созданные формы.

4. Создайте запрос к БД под названием Расчет с полями: месяц, табельный номер, ФИО, должность, оклад, начислено, надбавка, всего начислено, взнос1, взнос2, всего удержано, к выдаче. (курсивом выделены вычисляемые поля). Создайте форму для ввода данных в запрос.

5. Создайте отчет на основе запроса Расчетная ведомость. Отчет назовите Платежная ведомость. Включите в нее следующие поля: месяц, ФИО, должность, всего начислено, всего удержано, к выдаче. Группировка по полю месяц. Итоги по полям всего начислено, всего удержано, к выдаче.

1. Создание базы данных. Запустить Access. В диалоговом окне выбрать Новая база данных. В диалоговом окне Файл новой базы данных задать имя файла базы данных Зарплата.

2. Создание таблиц. Вкладка Таблицы, кнопка Создать. Режим Конструктор. (Структуру таблиц и свойства полей см. в Приложении). После заполнения структуры таблицы Закрыть ее, сохранить изменения в структуре таблицы, задать имя файла Календарь. Аналогично создайте таблицы Сотрудники, Табель. (При создании таблицы Табель обратите внимание, что необходимо заполнить вкладку Подстановка).

3. Создание форм. Вкладка Формы, кнопка Создать. Создайте форму для заполнения таблицы Календарь. В диалоговом окне Новая форма выберите в качестве источника данных таблицу Календарь, режим создания формы — Автоформа: в столбец. Сохранить форму под именем Календарь. Аналогичным образом создайте форму Сотрудники в режиме Автоформа: ленточная и форму Табель в режиме Автоформа: в столбец.

4. Схема данных. Меню Сервис — Схема данных. Добавьте таблицы: Календарь, Табель, Сотрудники. Закрыть окно Добавление таблицы.

Добавьте связи с помощью мышки методом перетаскивания: Из таблицы Календарь перетаскиваем поле Код_мес в таблицу Табель на поле Код_мес. В открывшемся окне Изменение связей установите флажок Обеспечение целостности данных. Тип отношения должен быть один-ко-многим. Нажмите кнопку Создать. Из таблицы Сотрудники перетаскиваем поле Табномер в таблицу Табель на поле Таб_ном. В открывшемся окне Изменение связей установите флажок Обеспечение целостности данных. Тип отношения должен быть один-ко-многим. Нажмите кнопку Создать. Закрыть и сохранить схему данных.

5. Ввод данных в БД. Вкладка Формы, кнопка Открыть. Заполните справочники Календарь и Сотрудники данными. Не забудьте, что в штате фирмы состоит 5 человек: директор, главный бухгалтер, секретарь, менеджеры — 2 чел. Надбавка – для директора 0,15, для главного бухгалтера – 0,1, для менеджеров – 0,07, для секретаря – 0,05. Для всех работников: Взнос1– 0,03; Взнос2 – 0,02.

Введите данные в таблицу Табель, через форму.

Читать еще:  Как сделать расписание уроков в access?

6. Создание запроса и формы для заполнения запроса. Вкладка Запросы, кнопка Создать, режим Конструктор. Добавьте таблицы: Календарь, Сотрудники, Табель.

Выберите поле Месяц из таблицы Календарь, поле Таб_ном из таблицы Табель, поля ФИО, Должность, Оклад из таблицы Сотрудники. Далее следуют вычисляемые поля, которые заполняются через Построитель выражений. В вычисляемом поле (следующем после поля Оклад) правой кнопкой мыши вызвать контекстное меню и выбрать Построить или нажать Ctrl+F2. Открывается окно Построителя выражений.

Вводим название поля Начислено: затем открываем папку Таблицы, далее открываем папку Сотрудники, щелкаем на поле Оклад и на кнопке Вставить, затем на кнопке со знаком деления «/». Открываем папку Календарь, щелкаем на поле Раб_дни, кнопка Вставить, затем знак операции умножения «*». Открываем папку Табель, выбираем поле Дни, кнопка Вставить, ОК. Если в построителе выражений появилось слово «Выражение» после Начислено:, то удалите слово «Выражение». Закройте и сохраните запрос с именем Расчет.

Откройте запрос Расчет в конструкторе (выделить его и нажать кнопку Конструктор) и аналогично заполните вычисляемые поля запроса (после заполнения каждого вычисляемого поля сохраняйте запрос (Файл-Сохранить)): Надбавка (Начислено*Надбавка), Всего начислено (Начислено+Надбавка), Взнос1 (Всего начислено*Взнос1), Взнос2 (Всего начислено*Взнос2), Всего удержано (Взнос1+Взнос2), К выдаче (Всего начислено-Всего удержано). Закройте запрос.

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

6.1. Установим в вычисляемых полях необходимый формат поля. Для этого вернитесь в окно базы данных и во вкладке Запросы выделите запрос Расчет и нажмите кнопку Конструктор. Выполните щелчок в поле Начислено и правой кнопкой мыши вызовите меню, в котором выберите команду Свойства. В строке Формат поля выберите из списка нужный формат (денежный). Аналогично установите форматы других вычисляемых полей.

6.2. Создание формы для выполнения запроса. Вкладка Формы, кнопка Создать. Создайте форму для вывода запроса Расчет. В диалоговом окне Новая форма выберите в качестве источника данных запрос Расчет, режим создания формы — Автоформа: в столбец. Сохраните форму под именем Расчет. Для выполнения и просмотра запроса откроем форму. Просмотрите запрос и закройте его или сверните.

7. Создание отчета Платежная ведомость. Вкладка Отчеты, кнопка Создать, режим Мастер отчетов, источник данных запрос Расчет. Выбираем поля из запроса Расчет: Месяц, ФИО, Всего_начислено, Всего_удержано, К выдаче. Далее. Группировка по полю Месяц. Далее.Сортировка по полю ФИО, Итоги: Sum по полям Всего_начислено, Всего удержано, К выдаче. Показать данные и итоги. Далее. МакетСтруктура1, ориентация альбомная. Далее. Выберите стиль по своему усмотрению. Далее. Задайте имя отчета Платежная ведомость. Просмотрите отчет и закройте его.

Скачать базу данных access Учёт опозданий и прогулов (Учёт рабочего времени)

Задание: разработать базу данных на основе данных с турникета. Есть данные входа и выхода персонала, на основе этих данных нужно рассчитать, кто опаздывает, на сколько, сколько отсутствует на работе, и на сколько уходит раньше, предположительное время работы с 8:00 до 17:00. Если человек зашёл и вышел во время обеда, это не считается отсутствием на работе. Ну и конечно если в столбце стоит вход, значит, человек присутствует на работе, выход, отсутствует.

Рис. 1 Главная форма базы данных «Учёт опозданий и прогулов»

Рис. 2 Форма «Сотрудники».

Рис. 3 Форма «Контроль проходов».

Рис. 4 Форма «Календарь рабочих дней».

Рис. 5 Форма «Правило».

Рис. 6 Форма «Отделы».

Рис. 7 Форма «Должности».

Читать еще:  Как сделать запросы в access?

Рис. 8 Отчёт «Отсутствия»

Рис. 9 Отчёт «Отсутствие за месяц»

Рис. 10 Отчёт «Отсутствие за месяц по отделу»

Рис. 11 Отчёт «Отсутствие за месяц по сотруднику»

Рис. 12 Отчёт «Присутствие»

Рис. 13 Отчёт «Присутствие за месяц»

Рис. 14 Отчёт «Присутствие за месяц по отделу»

Рис. 15 Отчёт «Присутствие за месяц по сотруднику»

Рис. 16 Отчёт «Невыходы за месяц»

Рис. 17 Отчёт «Опоздания за месяц»

Рис. 18 Отчёт «Кто из пришедших отсутствовал»

Скачать отчёт по базе данных с экранными формами бесплатно

Скачать базу данных access Учёт опозданий и прогулов

Примерная цена 876 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Почта России, QIWI, Билайн, MTC, Мегафон, Debit or Credit Card, WeChat Pay, Alipay (China), UnionPay, Яндекс.Деньги, Подарочный сертификат и другие.

Скачать базы данных Access подобной тематики:

Программы от партнёров:

Эффективная программа учёта рабочего времени сотрудников, собирающая информацию об использовании программ и сайтов. Она позволяет резко сократить число опозданий, уменьшить число отвлечений на форумы и социальные сети, а также быстро выявить недобросоветных работников. С помощью этой программы руководитель будет точно знать, чем занимается его команда в рабочее время!

Ключевые слова: Учёт опозданий и прогулов база данных скачать; программа база данных; база данных для учёта опозданий и прогулов; база данных курсовой; скачать базу данных access; access; готовая база данных access Учёт рабочего времени; базы данных в access; пример базы данных access; создать базу данных в access; примеры баз данных access; создание базы данных в access; базы access; access курсовой; примеры бд access; базы данных microsoft access; купить базу данных; создание БД; примеры БД; скачать БД; курсовая работа по СУБД; база данных примеры; готовая курсовая работа база данных. Курсовая база данных Учёт опозданий и прогулов (Учёт рабочего времени) создана в access 2010 и преобразована в access 2003, поэтому откроется в access 2003, 2007, 2010.

Скачать базу данных access Расчет повременной оплаты

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

1) Создать таблицы:
Таблица 1 . Справочник работников.
Структура таблицы: Табельный номер, Фамилия И. О., Разряд, Цех.
Таблица 2 . Справочник тарифов.
Структура таблицы: Разряд, Тариф (руб./час.)
Таблица 3. Табель учета отработанного времени.
Структура таблицы: Табельный номер, Отработанное время (в часах), Номер месяца.
Таблица 4. Ведомость начисления зарплаты.
Структура таблицы: Месяц, Цех, Табельный номер. Фамилия И. О., Отработанное время, Тариф, Начислено (руб.).

2) Ввести в таблицу 1 сведения о 15 работниках из 3 цехов, в таблицу 2 данные по 5 разрядам.
3) Создать форму «Табель» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (отработанное время) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 1. Ввести данные о 15 рабочих за 1 месяц.
4) Создать запрос на добавление расчетных данных в четвертую таблицу за 1 месяц.
5) Создать форму (типа главная/подчиненная) только для просмотра сведений об одном работнике. Главная форма должна содержать: Табельный номер, Фамилия И. О., Разряд, Цех, Тариф. Подчиненная форма должна иметь 3 графы (Номер месяца, Отработанное время, Начисленную сумму) и количество строк, соответствующее отработанным месяцам.
6) Создать отчет «Платежная ведомость по цеху N …за месяц…» с итогом по полю начислено. Цех и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись.
7) Создать отчет с итоговыми данными за 2 месяца, показывающий распределение сумм зарплаты в разрезе цехов по разрядам.
8) Создать меню в виде кнопочной формы для открытия форм, отчетов, выполнения запросов.

Читать еще:  Как сделать календарь в access?

Примечание:
В окнах пользовательских форм удалить все стандартные элементы управления окном и кнопки перехода по записям. Добавить в формы собственные элементы управления: переход по записям, закрытие окна, выход из ACCESS. Выполнить авторское стилевое оформление форм и отчетов.

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

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

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

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

Схема данных готовой базы данных «Расчёт повременной оплаты»

Форма (типа главная/подчиненная) для просмотра сведений об одном рабо­тнике

Форма «Табель» для ввода данных в таблицу 3

Отчет «Платежная ведомость по цеху N …за месяц…»

Отчет с итоговыми данными за 2 месяца

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

Готовая база данных Access Расчет повременной оплаты доступна для скачивания по ссылке ниже.

Скачать базу данных access Расчет повременной оплаты

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

1) Создать таблицы:
Таблица 1 . Справочник работников.
Структура таблицы: Табельный номер, Фамилия И. О., Разряд, Цех.
Таблица 2 . Справочник тарифов.
Структура таблицы: Разряд, Тариф (руб./час.)
Таблица 3. Табель учета отработанного времени.
Структура таблицы: Табельный номер, Отработанное время (в часах), Номер месяца.
Таблица 4. Ведомость начисления зарплаты.
Структура таблицы: Месяц, Цех, Табельный номер. Фамилия И. О., Отработанное время, Тариф, Начислено (руб.).

2) Ввести в таблицу 1 сведения о 15 работниках из 3 цехов, в таблицу 2 данные по 5 разрядам.
3) Создать форму «Табель» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (отработанное время) и выдачу сообщений при возникновении ошибок ввода. Для ввода табельного номера использовать поле со списком, содержащим табельные номера и фамилии, соответствующие таблице 1. Ввести данные о 15 рабочих за 1 месяц.
4) Создать запрос на добавление расчетных данных в четвертую таблицу за 1 месяц.
5) Создать форму (типа главная/подчиненная) только для просмотра сведений об одном работнике. Главная форма должна содержать: Табельный номер, Фамилия И. О., Разряд, Цех, Тариф. Подчиненная форма должна иметь 3 графы (Номер месяца, Отработанное время, Начисленную сумму) и количество строк, соответствующее отработанным месяцам.
6) Создать отчет «Платежная ведомость по цеху N …за месяц…» с итогом по полю начислено. Цех и номер месяца должны вводиться по запросу. Платежная ведомость должна содержать графы: Номер по порядку, Табельный номер, Фамилия И.О., Сумма к выдаче, Подпись.
7) Создать отчет с итоговыми данными за 2 месяца, показывающий распределение сумм зарплаты в разрезе цехов по разрядам.
8) Создать меню в виде кнопочной формы для открытия форм, отчетов, выполнения запросов.

Примечание:
В окнах пользовательских форм удалить все стандартные элементы управления окном и кнопки перехода по записям. Добавить в формы собственные элементы управления: переход по записям, закрытие окна, выход из ACCESS. Выполнить авторское стилевое оформление форм и отчетов.

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

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

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

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

Схема данных готовой базы данных «Расчёт повременной оплаты»

Форма (типа главная/подчиненная) для просмотра сведений об одном рабо­тнике

Форма «Табель» для ввода данных в таблицу 3

Отчет «Платежная ведомость по цеху N …за месяц…»

Отчет с итоговыми данными за 2 месяца

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

Готовая база данных Access Расчет повременной оплаты доступна для скачивания по ссылке ниже.

Ссылка на основную публикацию
Adblock
detector