Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовики / Вариант 2 / Курсовик продажи-овощи.doc
Скачиваний:
78
Добавлен:
21.04.2019
Размер:
613.38 Кб
Скачать

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 макрорекордер начинает запись макроса и записывает до тех пор, пока не будет выполнена команда Сервис - макрос - Остановить запись.

- Выполнить действия, которые записывает макрос:

  1. Команда Данные – Фильтр - Автофильтр

  2. Раскрыть список поля “Срок до которого нужно реализовать товар” и выбрать условие на экране отобразится.

Ввести значение меньше 10.04.2005

Нажать ОК.

- Остановить запись макроса.

Запуск макроса.

- Восстановить исходное состояние таблицы путем снятия автофильтра

- Убедиться, что табличный курсор находится внутри таблицы

- Выполнить команду Сервис- Макрос- Макросы, выделить требуемый макрос и щелкнуть на кнопке “ Выполнить ”

Типичный командный макрос имеет следующие элементы:

- Операторы sub и end sub располагаются в конце и начале макроса

- Имя макроса следует после оператора sub

- Тело макроса, то есть часть макроса, заключенная между операторами sub и end sub ,оно состоит из последовательности операторов, каждый из которых соответствует выполненному во время записи макроса действию.

Для удобства работы создается третий макрос, возвращающий таблицу в исходное состояние.

- Команда Сервис - Макрос - Начать запись

- Присвоить макросу имя

- Команда Данные - Фильтр – Отобразить все

- Остановить запись макроса

Соседние файлы в папке Вариант 2