- •Лабораторная работа №17 Тема: Автоматизация работы в OpenOffice Calc
- •1. Основные понятия
- •1.1 Задание переменных
- •1.1. Типы переменных
- •1.2. Массивы
- •Параметры/Элементы
- •Синтаксис
- •1.11. Инструкция For...Next [время выполнения]
- •1.8. Что такое функция
- •1.9. Операция ветвления
- •1.10. Инструкция Do...Loop [время выполнения]
- •Синтаксис
- •Синтаксис:
- •Переменные:
- •2. Автоматическое создание макросов
- •2.1. Запись макроса
- •2.2. Ограничения макрорегистратора
- •2.2. Редактирование макросов
- •Исследовательское задание.
- •3. Ручное создание макросов
- •4. Использование элементов управления
4. Использование элементов управления
Мы привыкли использовать элементы управления в диалоговых окнах, формы в динамических Web-страницах. Элементы управления -это флажки (Check Box), переключатели (Option Button), раскрывающиеся списки (ListBox), счетчики (SpinButton), полосы прокрутки, кнопки (PushButton), поля для ввода текста (TextBox).
В электронных таблицах удобно использовать элементы управления для быстрого ввода информации при формировании какого-нибудь документа. Данные полученные из форм используются как исходная информация для последующей обработки с помощью обычных формул и функций.
Рассмотрим следующую задачу.
Оператору, принимающему заказы на доставку пиццы или другой продукции по телефону, необходимо быстро сформировать бланк заказа, рассчитать стоимость заказа с учетом цен, скидок и других данных, распечатать бланк.
В поля для ввода текста вносится информация о заказчике. В определенных ячейках введено текущее время и дата заказа.
Данные об ассортименте продукции внесены в обычный список, содержащий три колонки (номер по порядку, наименование, цена). Различные варианты скидок или надбавок можно внести в определенные ячейки, а можно использовать прямо в формулах.
Список выбора (форма) формируется по диапазону ячеек с наименованием пиццы. Различные опции, скидки, надбавки указываются с помощью переключателей или флажков. Очистка бланка делается нажатием кнопки с учетом следующих рекомендаций.
Д
ля
вставки элементов управления можно
использовать панель инструментов
Tools или Элементы
управления (Рис.14-15).
Рис.14. Рис. 15.
П ри компоновке документа удобно визуальное проектирование формы. Для этого на панели инструментов необходимо нажать на кнопку .
Затем, выбрав необходимый элемент управления расположить его в нужном месте таблицы.
Н апример, мы хотим использовать флажок для указания срочности доставки. Если флажок включен – доставка срочная, за срочность установлена надбавка от стоимости заказа.
Выбираем . Определяем его в нужное место документа. Затем в контекстном меню выбираем Элемент управления.
Во вкладке Общие определяем текст подписи, цвет фона (Рис.16).
Во вкладке Данные устанавливаем привязку к какой-нибудь ячейке электронной таблицы.
У
добно
все возвращаемые из элементов управления
значения связывать с ячейками одного
столбца, который потом можно скрыть.
Рис.16 Установка общих свойств элемента управления
Адрес связанной ячейки нужно вводить вручную (Рис.17).
Если во вкладке данные не указывать значение индекса, например 1 ,если флажок установлен и 0, если флажок снят, то в связанной ячейке будет значение ИСТИНА, если флажок поставлен, или ЛОЖЬ, если флажок снят.
Рис. 17 Ввод адреса связанной ячейки
Д ля установки переключателей сначала нажимаем на кнопку More Controls на панели Элементов управления и выбираем Окно группы (Рис.18).
Рис. 18 Выбор Окна группы
М
ожно
воспользоваться Мастером форм (Рис.19)
для определения
нужных данных.
Рис. 19 Окно мастера группового блока
Далее указываем, какие значения будут при выборе одного из переключателей, и как будет называться окно группы.
Затем обязательно в контекстном меню выбираем Элемент управления и во вкладке Данные указываем связанную ячейку. Для обоих переключателей связанная ячейка одна, поэтому она принимает значения 1 или 2 в зависимости от выбора переключателя. Особенность состоит в том, что возвращаемые значения индекса при установке флажка и номер установленного переключателя задаются в текстовом формате (Рис.20).
Р
ис.
20 Группа
переключателей создаваемого приложения
Д
ля
того, чтобы раскрывался список имеющихся
видов продукта, выбираем на панели
инструментов элемент Список
.
Необходимо в свойствах списка (вкладка Данные) указать связанную ячейку и диапазон ячеек, по которому список формируется. Адреса ячеек вводятся вручную. Исходный диапазон ячеек-это таблица с наименованием пиццы и ценой.
Во вкладке Общие можно указать цвет фона, обрамление. Удобно таблицу, по которой формируется диапазон для списка расположить на другом листе документа.
Для печати сформированного бланка будем использовать выделенный диапазон. Ориентация страницы и диапазон для печати устанавливаются в меню Формат.
