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

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

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

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

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

1.

 
 

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

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

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

3. Затем, выбрав необходимый элемент управления расположить его в нужном месте таблицы.

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

4. Выбираем . Определяем его в нужное место документа. Затем в контекстном меню выбираем Элемент управления.

5. Во вкладке Общие определяем текст подписи, цвет фона (Рис.16).

6. Во вкладке Данные устанавливаем привязку к какой-нибудь ячейке электронной таблицы.

 
 

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

Рис.16 Установка общих свойств элемента управления

 

7. Адрес связанной ячейки нужно вводить вручную (Рис.17).

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

 

 
 

Рис. 17 Ввод адреса связанной ячейки

 
 


9.

 
 

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

Рис. 18 Выбор Окна группы

 

10.

 
 

Можно воспользоваться Мастером форм (Рис.19) для определения нужных данных.

Рис. 19 Окно мастера группового блока

 

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

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

 
 

Рис. 20 Группа переключателей создаваемого приложения

 

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

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

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

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