- •Оглавление
- •Введение
- •1. Электронная таблица excel
- •1.1Основные положении
- •1.2Постановка задачи
- •1.3Математическое описание задачи
- •1.4Создание базы данных
- •1.5Поиск данных
- •Использование функций для получения итоговых значений
- •1.6Cоздание макросов
- •1.7Назначение макросов объектам
- •1.8Построение диаграмм
- •2Система управления бд access
- •2.1Общие положения
- •2.2Разработка структуры бд
- •2.3Создание таблиц в режиме конструктора
- •2.4Заполнение таблиц данными (кроме вычисляемого поля)
- •2.5Запросы на обновление
- •2.6Запросы на выборку. Параметрические запросы.
- •2.7Создание и редактирование формы
- •2.8Создание и редактирование отчетов
- •3Список использованной литературы
1.5Поиск данных
Для поиска данных необходимо поместить табличный курсор внутрь таблицы и выполнить команду Данные => Фильтр => Автофильтр. При этом в каждой ячейке строки заголовков полей появляется кнопка раскрывающегося списка (рис.4).
Рис. 4
Рассмотрим поиск данных на примере поиска списка развлекательных передач, оканчивающихся не позднее запрашиваемого момента времени. Для этого в поле «окончание» выберем (Условие…), далее «больше 19:00»(Рис 5).
Рис. 5
Рис.6
Чтобы предать таблице прежний вид необходимо выбрать «Все» в раскрывающихся списках.
Использование функций для получения итоговых значений
Подсчитаем суммарной продолжительности передач выбранного пользователем жанра.
Для подсчета используется функция СУММЕСЛИ. Для этого табличный курсор устанавливается в ячейку Н2. Затем выполняется команду Вставка => Функция и выбирается функция СУММЕСЛИ, методом протаскивания необходимо выделить требуемый диапазон ячеек, критерий и диапазон суммирования.
Если окно Аргументы функции закрывает требуемые ячейки и необходимо переместить его, то предпочтительнее свернуть его в одну строку. Это можно осуществить с помощью кнопки . Или развернуть- кнопка
Рис. 7
И указываем диапазон, выделив столбец «по жанру» (рис 9)
Рис. 9
1.6Cоздание макросов
Макрос - это программа, записанная на встроенном в EXCEL языке VISUAL BASIC for application (VBA). Макрос может быть написан программистом или создан автоматически макрорекордером. Макрос, созданный этим макрорекордером, запоминает с момента его записи все действия пользователя, в том числе и ошибочные.
Рассмотрим создание макроса на примере поиска вагонов, которые изготовлены на Тверском заводе.
- табличный курсор поместить внутрь таблицы
- выполнить команду Сервис => Макрос => Начать запись
- в окне диалога «Запись макроса» (рис.10) задать имя макроса, в данном случае «длительность_больше_40».
Рис. 10
- после нажатия OК макрорекордер начинает запись макроса и записывает до тех пор, пока не будет выполнена команда Сервис => Mакрос => Остановить запись.
- Выполнить действия, которые записывает макрос:
Данные =>Фильтр => Автофильтр
В поле «длительность рекламы» выбираем ‘больше 40’
- Остановить запись макроса.
Запуск макроса.
- Восстановить исходное состояние таблицы путем снятия Автофильтра
- Убедиться, что табличный курсор находится внутри таблицы
- Выполнить команду Сервис => Макрос => Макросы, выделить требуемый макрос и щелкнуть на кнопке “ Выполнить ”(рис11)
Рис. 11
Типичный командный макрос имеет следующие элементы:
- Операторы sub в начале и end sub в конце макроса
- Имя макроса следует после оператора sub
- Тело макроса (часть макроса заключенная между операторами sub и end sub) состоит из последовательности операторов, каждый из которых соответствует выполненному во время записи макроса действию (рис 12).
Рис. 12
Для удобства работы создается второй макрос, возвращающий таблицу в исходное состояние.
- Команда Сервис => Макрос => Начать запись
- Присвоить макросу имя «Возврат»
- Команда Данные => Фильтр => Отобразить все
- Остановить запись макроса