10. Лист Функції
Малюнок 21. Функції.
На цьому листі розташовані кнопки з функціями:
· БДСУММ - обчислює суму числових осередків
· ДСРЗНАЧ - вважає середнє значення
· ДМІН - шукає мінімальне значення
· ДМАКС - шукає максимальне значення
· БЧЁТ - підраховує кількість осередків містять числа
При натисканні кнопки БДСУММ з'являється вікно:
Після введення спеціальності та натискання кнопки «ОК» функція порахує яка кількість днів відпрацювали люди з тією чи іншою спеціальністю.
Програмний код для кнопки: Бдсумм ()
'Бдсумм Макрос ( A2 ). Select
ActiveCell.FormulaR1C1=InputBox ( Введіть найменування спеціальності )
Range ( A7 ). Select.FormulaR1C1==DSUM (R [4] C: R [44] C [7], R [4] C [4], R [- 6] C: R [- 5] C)
End Sub
При натисканні кнопки ДСРЗНАЧ з'явиться вікно:
Ця функція порахує середнє значення * суми до видачі * певного працівника.
Програмний код для кнопки: ДСРЗНАЧ ()
'ДСРЗНАЧ Макрос ( C2 ). Select.FormulaR1C1=InputBox ( Введіть ПІБ співробітника ) ( C7 ). Select.FormulaR1C1=_
=DAVERAGE (R [4] C [- 2]: R [44] C [5], R [4] C [5], R [- 6] C: R [- 5] C)
End Sub
При натисканні кнопки ДМАКС:
Ця функція порахує максимальну зарплату за вказаною кількістю днів.
Програмний код для кнопки: ДМАСК ()
'ДМАСК Макрос ( E2 ). Select
ActiveCell.FormulaR1C1=InputBox ( Введіть кількість відпрацьованих днів )
Range ( E7 ). Select.FormulaR1C1==DMAX (R [4] C [- 4]: R [44] C [3], R [4] C [ 1], R [- 6] C: R [- 5] C)
End Sub
При натисканні кнопки ДМІН:
Ця функція порахує мінімальну зарплату за вказаною цеху.
Програмний код для кнопки:
Sub ДМІН ()
'ДМІН Макрос ( G2 ). Select.FormulaR1C1=InputBox ( Введіть найменування цеху ) ( G7 ). Select.FormulaR1C1==DMIN (R [4 ] C [- 6]: R [44] C [1], R [4] C [- 1], R [- 6] C: R [- 5] C)
End Sub
При натисканні кнопки БСЧЁТ:
Функція підраховує скільки людей відпрацювало за вказану кількість днів
Програмний код: БСЧЁТ ()
БСЧЁТ Макрос ( I2 ). Select.FormulaR1C1=InputBox ( Введіть кількість відпрацьованих днів )
Range ( I7 ). Select.FormulaR1C1=_
=DCOUNT (R [4] C [- 8]: R [44] C [- 1], R [4] C [- 4], R [- 6] C: R [- 5] C)
End Sub
11. Реалізація інформаційно-аналітичної системи «Зарплата» за допомогою MS ACCESS
MS ACCESS - СУБД реляційними базами даних. Тобто інформація в таких базах даних зберігатися в таблицях, пов'язаних між собою.
Основними об'єктами Бази Даних є: таблиці, форми, запити, звіти, макроси і модулі.
Створення БД завжди починається зі створення структури таблиць: в режимі конструктора визначаються поля таблиць, типи даних які можна вводити в поля і властивості поля при необхідності.
Спочатку будемо створювати структуру таблиці «Тарифи».
Малюнок 22 Тарифи в режимі конструктор
Спеціальність робимо ключовим полем. Ім'я таблиці називається «Тарифи».
Створюємо таблицю «Табель обліку».
Малюнок 23. Табель обліку
Спец - штучно створене поле, яке буде ключовим.
Заповнюємо таблицю «Тарифи» даними.
Створимо схему даних. Схема даних виглядає наступним чином:
· Створення для таблиці «Тарифи» форму для введення даних.
· Створення форму для введення даних в таблицю «Табель обліку».
· Створимо запит на оновлення даних.
Малюнок 24. Запит на оновлення.
Подвійним клацанням з таблиці «Табель Обліку» вибираємо поля і після чого натиск...