- •Оглавление
- •Система управления базами данных access
- •1.1 Общая характеристика
- •Постановка задачи
- •1.3 Проектирование базы данных
- •1.4 Создание таблиц в режиме конструктора
- •1.5 Заполнение таблиц данными
- •1.6 Запросы на обновление
- •1.7 Запросы на выборку. Параметрические запросы
- •1.8 Создание и редактирование форм
- •1.9 Создание и редактирование отчетов
- •Электронная таблица excel
- •Основные положения
- •Создание базы данных (бд)
- •Поиск данных
- •Использование функций для получения итоговых значений.
- •Создание макросов
- •Назначение макросов объектам
- •Построение диаграмм
- •Список использованной литературы
Использование функций для получения итоговых значений.
В Microsoft Excel включены функции рабочего листа, используемые для анализа данных из списков или баз данных. Каждая из этих функций, которые из соображений совместимости имеют обобщенное название БДФункция, использует три аргумента: база_данных, поле и критерий. Эти три аргумента ссылаются на интервалы ячеек на рабочем листе, которые используются данной функцией. Существуют арифметические и тригонометрические функции, текстовые, логические и многие другие.
Создание макросов
Макрос - это программа, записанная на встроенном в EXCEL языке VISUAL BASIC for application (VBA). Макрос может быть написан программистом или создан автоматически макрорекордером. Макрос, созданный этим макрорекордером, запоминает с момента его записи все действия пользователя, в том числе и ошибочные.
Рассмотрим создание макроса на следующем примере. Автоматизируем вызов формы нашей базы. Для этого надо:
Выполнить команду Сервис- Макрос - Начать запись
В окне диалога «Запись макроса» задать имя и описание макроса
после нажатия Ok макрорекордер начинает запись макроса и записывает до тех пор, пока не будет выполнена команда Сервис - макрос - остановить запись.
Выполнить действия, которые записывает макрос (например запустить с его помощью форму):
Табличный курсор поместить внутрь таблицы
Выбрать форму из меню Данные->Форма
Закрыть появившуюся форму
Остановить запись макроса.
Запуск макроса.
Выполнить команду Сервис- Макрос- Макросы, выделить требуемый макрос и щелкнуть на кнопке Выполнить
Типичный командный макрос следующие элементы:
Операторы sub и end sub располагаются в конце и начале макроса
Имя макроса следует после оператора sub
Тело макроса, то есть часть макроса, заключенная между операторами sub и end sub ,оно состоит из последовательности операторов, каждый из которых соответствует выполненному во время записи макроса действию.
Назначение макросов объектам
Для назначения макроса конкретному объекту объект помещается на лист.
Выделяется правой клавишей мыши и из контекстного меню выбирается команда Назначить макрос.
В курсовой работе необходимо сформировать кнопки и назначить им макросы. Для этого:
выполняется команда Вид – Панели инструментов – Формы, на экране появится панель инструментов.
Щелкнуть на элементе кнопка и методом протаскивания сформировать кнопку на листе.
На экране появится окно назначить макрос объекту, в котором надо выделить требуемый макрос и нажать ОК.
Пока кнопка выделена на листе, можно изменить ее имя, а затем щелкнуть вне кнопки.
Вычисление даты списания спецодежды заданного сотрудника.
Для решения этой задачи сформируем кнопку на рабочем листе и запишем для нее макрос:
1. Вычислим значение поля Дата списания по формуле
Дата списания = Дата выдачи + Срок носки (в днях)
2. Установим автофильтр для для нашей таблицы с данными если он не установлен.
3. Выберем любое значение в поле ФИО сотрудника, например Калинин А.А.
4. Остановим запись макроса и посмотрим его код в редакторе Visual Basic. Для этого правой кнопкой мыши щелкнем по кнопке и в открывшемся меню Назначить макрос Правка.
5. Изменим значение параметра Иванов И.П. на InputBox("Введите ФИО сотрудника:") Закроем окно Visual Basic.
