- •Министерство образования и науки российской федерации
- •Оглавление
- •1. Электронная таблица excel.
- •1.1. Основные положения.
- •1.2. Постановка задачи.
- •1.3. Математическое описание задачи.
- •1.4 Создание базы данных (бд).
- •1.5. Поиск данных.
- •1.6. Создание макросов.
- •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. Поиск данных.
Для поиска данных необходимо поместить табличный курсор внутрь таблицы и выполнить команду Данные – Фильтр – Автофильтр. При этом в каждой ячейке строки заголовков полей появляется кнопка раскрывающегося списка.
Рассмотрим поиск данных на примере поиска товаров, запрашиваемой пользователем страны, срок реализации которых не более запрашиваемого. Для этого надо раскрыть список поля «Название страны, откуда прибыл товар» и выбрать страну.

Далее раскрыть список поля «Срок, до которого нужно реализовать товар» и выбрать команду (Условие…).

Результат выполнения данного примера расположен на рисунке 5.
Рис.5
|
Название продукта |
Количество (в кг) |
Цена за 1 кг |
Дата завоза |
Нормативный срок реализации (в днях) |
Данные о поставщике |
Название страны, откуда прибыл товар |
Срок до которого нужно реализовать товар |
|
Огурцы |
432 |
32 |
04.04.2005 |
30 |
Ivanov Pitchers |
Россия |
04.05.2005 |
|
Помидоры |
505 |
44 |
31.03.2005 |
20 |
Ivanov Pitchers |
Россия |
20.04.2005 |

1.6. Создание макросов.
Макрос - это программа, записанная на встроенном в Excel языке VISUAL BASIC for application (VBA). Макрос может быть написан программистом или создан автоматически макрорекордером. Макрос, созданный этим макрорекордером, запоминает с момента его записи все действия пользователя, в том числе и ошибочные.
Рассмотрим создание макроса на примере поиска просроченных продуктов. Для этого надо:
- табличный курсор поместить внутрь таблицы
- выполнить команду Сервис- Макрос - Начать запись
- в окне диалога «Запись макроса» (рис.6) задать имя макроса, в данном случае «просроченные продукты».
Рис.6

- после нажатия Ok макрорекордер начинает запись макроса и записывает до тех пор, пока не будет выполнена команда Сервис - макрос - Остановить запись.
- Выполнить действия, которые записывает макрос:
-
Команда Данные – Фильтр - Автофильтр
-
Раскрыть список поля “Срок до которого нужно реализовать товар” и выбрать условие на экране отобразится.

Ввести значение меньше 10.04.2005
Нажать ОК.
- Остановить запись макроса.
Запуск макроса.
- Восстановить исходное состояние таблицы путем снятия автофильтра
- Убедиться, что табличный курсор находится внутри таблицы
- Выполнить команду Сервис- Макрос- Макросы, выделить требуемый макрос и щелкнуть на кнопке “ Выполнить ”
Типичный командный макрос имеет следующие элементы:
- Операторы sub и end sub располагаются в конце и начале макроса
- Имя макроса следует после оператора sub
- Тело макроса, то есть часть макроса, заключенная между операторами sub и end sub ,оно состоит из последовательности операторов, каждый из которых соответствует выполненному во время записи макроса действию.
Для удобства работы создается третий макрос, возвращающий таблицу в исходное состояние.
- Команда Сервис - Макрос - Начать запись
- Присвоить макросу имя
- Команда Данные - Фильтр – Отобразить все
- Остановить запись макроса
