Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Контрольная работа: Бази даних в Excel, Access з викликами на VBA

Название: Бази даних в Excel, Access з викликами на VBA
Раздел: Рефераты по информатике, программированию
Тип: контрольная работа Добавлен 03:29:00 23 февраля 2010 Похожие работы
Просмотров: 304 Комментариев: 21 Оценило: 3 человек Средний балл: 5 Оценка: неизвестно     Скачать

Зміст

Завдання

Рішення

Висновок

Список використаної літератури

Варіант №2

Завдання

Створити базу даних „Звіт про співробітників фірми”.

Кількість записів – не менш 20.

Для розв’язання задачі необхідно:

- Сформувати вихідну таблицю та роздрукувати її.

- Визначити суму окладів по відділам фірми.

- Знайти відділ з максимальною кількістю співробітників.

- Відсортувати таблицю за ПІБ.

- Знайти ПІБ співробітників з мінімальним окладом.

- Визначити загальну суму окладів по фірмі.

Рішення

Таблиця „Звіт про співробітників фірми” у режимі даних середовища MS Excel наведена на рис.1.

Рис.1.

Додавання проміжних і остаточних підсумків виконується після сортування вихідної бази по обраному полю. Виконаємо сортування вихідної бази по полю "Назва відділу" і додамо проміжні і загальний підсумки. Для додавання підсумків відкриємо вікно діалогу "Проміжні підсумки". Для цього виконуємо команди меню Данные/Итоги . У вікні діалогу задамо поле, у якому буде відслідковуватися зміна значень (наприклад поле " Назва відділу "). Потім вкажемо в рядку "Операция " той вид операції, що потрібний для виконання завдання (Сумма, Кількість і т.д.). У списку вікна діалогу "Додати підсумки по" укажемо, яких ще полях бази даних необхідно виконати аналогічні дії. Вікно діалогу з установленими параметрами наведено на Рис.2.

Рис.2.

Результат встановлення проміжних підсумків зображений на рис.3.

Рис.3.

Додамо ще один рівень підсумків за кількістю співробітників відділу, та розрахуємо максимальну кількість чоловік у відділі (рис.4)

Рис.4.

Відсортуємо таблицю за ПІБ (меню Данные/Сортировка...) Рис.5.

Для звичайного сортування бази даних по одному полю ( по зростанню чи по убуванню) необхідно скористатися пунктом меню Данные Сортировка чи піктограмами на графічному меню.

При цьому курсор повинний бути встановлений у поле, що будемо сортувати. Для сортування по зростанню по полю "ПІБ" установимо курсор на комірку у цьому полі і виберемо напрямок сортування "по зростанню".

Рис.5.

Результат сортування зображений на рис.6.

Рис.6.

Знайдемо ПІБ співробітників з мінімальним окладом (рис.7).

Рис.7.

До комірки Е32 занесено формулу =БИЗВЛЕЧЬ(A2:G26;E2;G31:G32). Критерій зображений у діапазоні G31:G32.

Експортуємо таблицю з середовища MS Excel до середовища MS Access (рис.8)

Рис.8.

Таблиця „Звіт” у режимі Конструктора середовища MS Access зображена на рис.9.

Рис.9.

Таблиця „Звіт” у режимі Таблиці середовища MS Access зображена на рис.10.

Рис.10.

Запит на вибірку „Сума окладів по відділам” у режимі Конструктора наведений на рисунку 11.

Рис.11.

Запит на вибірку „Сума окладів по відділам” у режимі Таблиці наведений на рисунку 12.

Рис.12.

Запит на вибірку „Сума окладів по фірмі” у режимі Конструктора наведений на рисунку 13.

Рис.13.

Запит на вибірку „Сума окладів по фірмі” у режимі Таблиці наведений на рисунку 14.

Рис.14.

Запит на вибірку „Максимальна кількість у відділі” у режимі Конструктора наведений на рисунку 15.

Рис.15.

Запит на вибірку „Максимальна кількість у відділі” у режимі Таблиці наведений на рисунку 16.

Рис.16.

Запит на вибірку „Сортування” у режимі Конструктора наведений на рисунку 17.

Рис.17.

Запит на вибірку „Сортування” у режимі Таблиці наведений на рисунку 18.

Рис.18

Запит на вибірку „Співробітник з мінімальним окладом” у режимі Конструктора наведений на рисунку 19.

Рис.19.

Запит на вибірку „Співробітник з мінімальним окладом” у режимі Таблиці наведений на рисунку 20.

Рис.20.

Алгоритм програми на VBA, що реалізований на другому аркушу книги MS Excel “ZVBA” зображений на наступному рисунку 21.

Рис.21.

Інтерфейс програми на VBA зображений на наступному рисунку 22.

Рис.22.

Пароль на вхід до робочої книги 12345.

Програмний код на VBA наведений у лістингу 1

Лістинг 1

Private Sub CommandButton1_Click()

Worksheets("ZVBA").Cells(9, 8).Formula = "=Sum(G2:G9)"

Worksheets("ZVBA").Cells(16, 8).Formula = "=Sum(G10:G16)"

Worksheets("ZVBA").Cells(21, 8).Formula = "=Sum(G17:G21)"

Worksheets("ZVBA").Cells(22, 8).Formula = "=Sum(H2:H21)"

End Sub

Private Sub CommandButton2_Click()

Worksheets("ZVBA").Range("A2:G21").Sort _

Key1:=Worksheets("ZVBA").Range("E1")

End Sub

Private Sub CommandButton3_Click()

Worksheets("ZVBA").Range("A2:G21").Sort _

Key1:=Worksheets("ZVBA").Range("A1")

End Sub

Private Sub CommandButton4_Click()

Set myRange = Worksheets("ZVBA").Range("C2:C9")

a = Application.WorksheetFunction.Count(myRange)

MsgBox a

End Sub

Private Sub CommandButton5_Click()

Worksheets("ZVBA").Range("A2:G21").Sort _

Key1:=Worksheets("ZVBA").Range("G1")

a = Cells(2, 5)

MsgBox a

End Sub

Private Sub CommandButton6_Click()

ThisWorkbook.Saved = True

ThisWorkbook.Close

End Sub

Висновок

За допомогою введення формул з математичними, статистичними функціями та функціями для роботи з базами даних у відповідні комірки, та виконання команд меню у середовищі MS Excel були виконані пункти завдання. За допомогою запитів на вибірку у середовищі MS Access також були виконані пункти завдання. За допомогою кодів та макросів мови VBA для елементів управління – розроблених кнопок для меню також були виконані пункти завдання.

Список використаної літератури

1. Харитонова И.А., Михеева В.Д. Microsoft Access 2000: Разработка приложений. – СПб.: БХВ, 2000. – 832 с.

2. Робинсон С. Microsoft Access 2000: - СПб.: Издательский дом Питер, 2002. – 512 с.

3. Вейскас Дж. Эффективная работа с Microsoft Access 2000: СПб.: Питер-Пресс, 2002. – 1040 с.

4. Дженнингс Р. Использование Microsoft Access 2000: Специальное издание. - Издательский дом «Вильямс», 2002. – 1152 с.

5. Справка Microsoft Access 2002.//Корпорация Microsoft (Microsoft Corporation), - 2001.

6. Справка Microsoft Excel 2002.//Корпорация Microsoft (Microsoft Corporation), - 2001.

7. Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс інформатики. /За ред. Мадзігона В.М.-К.: Фенікс, 1997.-307 с.

8. Ситник В.Ф. та ін. Основи інформаційних систем – К.:КНЕУ, 2001

9. Береза А.М. Основи створення інформаційних систем – К.:КНЕУ, 2001

10. Информационные системы в экономике. Под редакцией профессора В.В.Дика – М.: Финансы и статистика, 1996

11. Смирнова Г.Н, Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем – М.: Финансы и статистика, 2003

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита09:03:35 02 ноября 2021
.
.09:03:34 02 ноября 2021
.
.09:03:34 02 ноября 2021
.
.09:03:33 02 ноября 2021
.
.09:03:33 02 ноября 2021

Смотреть все комментарии (21)
Работы, похожие на Контрольная работа: Бази даних в Excel, Access з викликами на VBA

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

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



Результаты(294402)
Комментарии (4230)
Copyright © 2005 - 2024 BestReferat.ru / реклама на сайте