Студопедия — Лист Функции
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лист Функции






Рисунок 21. Функции.

На этом листе расположены кнопки с функциями:

· БДСУММ – вычисляет сумму числовых ячеек

· ДСРЗНАЧ - считает среднее значение

· ДМИН – ищет минимальное значение

· ДМАКС – ищет максимальное значение

· БЧЁТ – подсчитывает количество ячеек содержащих числа

 

При нажатии кнопки БДСУММ появляется окно:

 

 

После ввода специальности и нажатия кнопки «ОК» функция посчитает какое количество дней отработали люди с той или иной специальностью.

Программный код для кнопки:

Sub Бдсумм()

' Бдсумм Макрос

Range("A2").Select

ActiveCell.FormulaR1C1 = InputBox("Введите наименование специальности")

Range("A7").Select

ActiveCell.FormulaR1C1 = "=DSUM(R[4]C:R[44]C[7],R[4]C[4],R[-6]C:R[-5]C)"

End Sub

При нажатии кнопки ДСРЗНАЧ появится окно:

Эта функция посчитает среднее значение *суммы к выдачи* определённого работника.

Программный код для кнопки:

Sub ДСРЗНАЧ()

' ДСРЗНАЧ Макрос

Range("C2").Select

ActiveCell.FormulaR1C1 = InputBox("Введите ФИО сотрудника")

Range("C7").Select

ActiveCell.FormulaR1C1 = _

"=DAVERAGE(R[4]C[-2]:R[44]C[5],R[4]C[5],R[-6]C:R[-5]C)"

End Sub

 

При нажатии кнопки ДМАКС:

Эта функция посчитает максимальную зарплату по указанному количеству дней.

Программный код для кнопки:

Sub ДМАСК()

' ДМАСК Макрос

Range("E2").Select

ActiveCell.FormulaR1C1 = InputBox("Введите количество отработанных дней")

Range("E7").Select

ActiveCell.FormulaR1C1 = "=DMAX(R[4]C[-4]:R[44]C[3],R[4]C[1],R[-6]C:R[-5]C)"

End Sub

При нажатии кнопки ДМИН:

Эта функция посчитает минимальную зарплату по указанному цеху.

Программный код для кнопки:

Sub ДМИН()

' ДМИН Макрос

Range("G2").Select

ActiveCell.FormulaR1C1 = InputBox("Введите наименование цеха")

Range("G7").Select

ActiveCell.FormulaR1C1 = "=DMIN(R[4]C[-6]:R[44]C[1],R[4]C[-1],R[-6]C:R[-5]C)"

End Sub

 

 

При нажатии кнопки БСЧЁТ:

Функция подсчитывает сколько людей отработало за указанное количество дней

Программный код:

Sub БСЧЁТ()

'' БСЧЁТ Макрос

Range("I2").Select

ActiveCell.FormulaR1C1 = InputBox("Введите количество отработанных дней")

Range("I7").Select

ActiveCell.FormulaR1C1 = _

"=DCOUNT(R[4]C[-8]:R[44]C[-1],R[4]C[-4],R[-6]C:R[-5]C)"

End Sub

 

 

10. Реализация информационно-аналитической системы «Зарплата» с помощью MS ACCESS

MS ACCESS - СУБД реляционными базами данных. То есть информация в таких базах данных храниться в таблицах, связанных между собой.

Основными объектами Базы Данных являются: таблицы, формы, запросы, отчеты, макросы и модули.

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

Сначала будем создавать структуру таблицы «Тарифы».

Рисунок 22 Тарифы в режиме "конструктор"

Специальность делаем ключевым полем. Имя таблицы называется «Тарифы».

Создаем таблицу «Табель учета».

Рисунок 23. Табель учёта

Спец – искусственно созданное поле, которое будет ключевым.

Заполняем таблицу «Тарифы» данными.

Создадим схему данных. Схема данных выглядит следующим образом:

· Создание для таблицы «Тарифы» форму для ввода данных.

· Создание форму для ввода данных в таблицу «Табель учета».

· Создадим запрос на обновление данных.

Рисунок 24. Запрос на обновление.

Двойным щелчком из таблицы «Табель Учета» выбираем поля и после чего нажимаем кнопку «Обновление».

«Обновление»- Создание запроса, который обновляет данные в существующей таблице.

Заполняем строки обновления, через кнопку «Построитель».

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

Создадим запрос на выборку данных из таблицы «Табель учета».

Например, «Отбор данных по ФИО».Для этого через Конструктор запросов выбираем две таблицы и из таблицы «Табель учета» выберем все столбцы, кроме столбца «Спец».

Рисунок 25. Создание связи.

На основе запроса на выборку создадим отчет ФИО.

Рисунок 26. Отчёт ФИО

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

Заключение

Курсовая работа представляет собой информационно-аналитическую систему «Зарплата». В соответствии с этим пользователю предоставлены возможности для ввода информации, ее корректировки и обработки. Для вывода полученных данных были предусмотрены формы, соответствующие требованиям запроса.

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

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

Для автоматизации некоторых действий использованы макросы или пользовательские процедуры и функции.

 







Дата добавления: 2015-06-15; просмотров: 374. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия