Рассмотрим следующую задачу.

Оператору, принимающему заказы на доставку пиццы или другой продукции по телефону, необходимо быстро сформировать бланк заказа, рассчитать стоимость заказа с учетом цен, скидок и других данных, распечатать бланк.

В поля для ввода текста вносится информация о заказчике. В определенных ячейках введено текущее время и дата заказа.

Данные об ассортименте продукции внесены в обычный список, содержащий три колонки (номер по порядку, наименование, цена). Различные варианты скидок или надбавок можно внести в определенные ячейки, а можно использовать прямо в формулах.

Список выбора (форма) формируется по диапазону ячеек с наименованием пиццы. Различные опции, скидки, надбавки указываются с помощью переключателей или флажков. Очистка бланка делается нажатием кнопки.

  • Для вставки элементов управления можно использовать панель инструментов Tools или Элементы управления(Рис.14-15).

Рассмотрим следующую задачу. Рассмотрим следующую задачу.

Рис. 14. Рис. 15.

  • При компоновке документа удобно визуальное проектирование формы. Для этого на панели инструментов необходимо нажать на кнопку
  • Затем, выбрав необходимый элемент управления расположить его в нужном месте таблицы.

Например, мы хотим использовать флажок для указания срочности доставки. Если флажок включен – доставка срочная, за срочность установлена надбавка от стоимости заказа.

  • Выбираем . Определяем его в нужное место документа. Затем в контекстном меню выбираем Элемент управления.
  • Во вкладке Общие определяем текст подписи, цвет фона.
  • Во вкладке Данные устанавливаем привязку к какой-нибудь ячейке электронной таблицы.

Удобно все возвращаемые из элементов управления значения связывать с ячейками одного столбца, который потом можно скрыть.

Рассмотрим следующую задачу.

Рис. 16

  • Адрес связанной ячейки нужно вводить вручную.
  • Если во вкладке данные не указывать значение индекса, например 1 ,если флажок установлен и 0, если флажок снят, то в связанной ячейке будет значение ИСТИНА, если флажок поставлен, или ЛОЖЬ, если флажок снят.

Рассмотрим следующую задачу.

Рис. 17

  • Для установки переключателей сначала нажимаем на кнопку More Controls на панели Элементов управленияи выбираем Окно группы.

Рассмотрим следующую задачу.

Рис. 18.

Рассмотрим следующую задачу.

Рис. 19.

  • Далее указываем, какие значения будут при выборе одного из переключателей, и как будет называться окно группы.
  • Затем обязательно в контекстном меню выбираем Элемент управления и во вкладке Данныеуказываем связанную ячейку. Для обоих переключателей связанная ячейка одна, поэтому она принимает значения 1 или 2 в зависимости от выбора переключателя. Особенность состоит в том, что возвращаемые значения индекса при установке флажка и номер установленного переключателя задаются в текстовом формате.

Рассмотрим следующую задачу.

Рис. 20.

  • Для того, чтобы раскрывался список имеющихся видов продукта, выбираем на панели инструментов элемент Список .

Необходимо в свойствах списка (вкладка Данные) указать связанную ячейку и диапазон ячеек, по которому список формируется. Адреса ячеек вводятся вручную. Исходный диапазон ячеек-это таблица с наименованием пиццы и ценой. Во вкладке Общие можно указать цвет фона, обрамление. Удобно таблицу, по которой формируется диапазон для списка расположить на другом листе документа.

Для печати сформированного бланка будем использовать выделенный диапазон. Ориентация страницы и диапазон для печати устанавливаются в меню Формат.

Вопросы для самоконтроля

  • Для чего предназначены макросы?
  • Как изменить имя макроса?
  • Какой самый простой способ записать макрос?
  • На каких языках программирования можно создавать макросы?
  • Возможно ли изменить макрос созданный автоматически?
  • Как назначить макрос на панель инструментов?
  • Как назначить макросу горячие клавиши?
  • Что такое процедура?
  • Что такое функция?
  • Что такое модуль?
  • Как открыть макрос для редактирования?
  • Для чего предназначаются переменные?
  • Какая разница между процедурой и функцией?
  • Можно ли назначить макрос на событие?
  • На какие события можно назначить макрос?
  • Какие виды циклов вы знаете?
  • Что такое операция ветвления?
  • Перечислите основные объекты электронной таблицы?
  • Возможно ли создать свою (пользовательскую функцию)?
  • Какие основные типы переменных существуют в OOo Basic?
  • Перечислите элементы управления в OpenOffice Calc?
  • Для чего служат элементы управления?
  • Для чего предназначена форма?
  • Как макрос сделать доступным из всех документов?
  • Как экспортировать макрос в другой документ?

📌Экономическая задача (№17) из резервного досрочного ЕГЭ по профильной математике 2018. Разбор.


Похожие статьи.

Понравилась статья? Поделиться с друзьями: