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

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

Лист Функции






Рисунок 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; просмотров: 379. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

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

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

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

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

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