На главную

Связывание информации в разных таблицах

Рассмотрим решение задач такого типа на примере задачи создания бланка заказа на подписку.

 

1. Создайте таблицы 1,2  на Листе1 и Листе2 (Рис.1, Рис.2). Переименуйте листы:  Лист1 -"Сроки подписки", Лист2 - "Продукция".

Рис.1

Рис.1

Рис.2

Рис.2

2. Создайте на Листе 3 ( переименуйте его на "Подписка") бланк заказа на подписку.

Рис.3

Рис.3

3. Создайте поле со списком "Наименование продукта",  сформируйте список по диапазону на листе "Продукция".

Выполните команду : Вид -> Панели инструментов -> Формы

Нажмите кнопку Поле со списком на панели инструментов Формы.

 

 Щелкните правой кнопкой мыши на созданном элементе управления, выберите команду Формат объекта. На экране появится диалог Форматирование объекта -> Элемент управления (Рис.4).

Рис.4

 Заполните карточку, как показано на рисунке.

С помощью функции Индекс определите базовую стоимость продукта.

Поставьте  курсор в ячейку и нажмите на кнопку Вставка функций, выберите строку Ссылки и массивы, в списке Функция выбрать строку Индекс.

Рис.5

Рис.5

На экране появится диалог, изображенный на Рис.5. Нажмите ОК. Далее заполните появившийся диалог, как показано на Рис.6

Рис.6

Рис.6

 

4. Создайте кнопки Переключатель для выбора одного из сроков подписки.  Кнопка Переключатель применяется тогда, когда нужно сделать выбор одного из нескольких взаимоисключающих вариантов, причем число этих вариантов невелико.

Нажмите  кнопку переключатель на панели инструментов Формы, как это показано на   Рис.7.

Рис.7

Рис.7

Нажмите кнопку мыши и, не отпуская ее, установите маленький переключатель.

Щелкните мышью внутри рамки редактирования, удалите стандартный заголовок и введите новый заголовок – 1 мес.

Щелкните правой клавишей мыши по переключателю, выберите Формат объекта - Формат элемента управления.

 В появившейся карточке отметьте Установлен, Связать с ячейкой (щелкните по ячейке). Например, по ячейки, которая для наглядности помечена розовым цветом.

 Получим следующий вид:

Рис.8

Установить в ячейку , по аналогии,  второй, третий и четвертый переключатели, в которых вместо стандартного заголовка написать 3 мес., 6 мес., 1 год. Формат управления вызывать не надо. Параметры остальных  переключателей  установятся автоматически. Для того, чтобы в ячейке с которой установлена связь, не было видно номера, можно поменять цвет букв ячейки  на цвет фона (в нашем случае на розовый).

5. С помощью функции Индекс определите % от базовой стоимости, который зависит от срока подписки (Рис.9).

Рис.9

Рис.9

 6. Используйте элемент управления Флажок. Флажок позволит решить: есть скидка  или  нет .

Рис.10

Рис.10

Щелкните правой клавишей мыши Флажку, выберите Формат объекта - Формат элемента управления.

Рис.11

Рис.11

Свяжите Флажок с какой либо ячейкой и поменяйте цвет букв ячейки  на цвет фона. Иначе в ней будет видно одно из двух значений ИСТИНА или ЛОЖЬ в зависимости от значения Флажка.

Рис.12

7. Используя функцию ЕСЛИ, рассчитайте стоимость подписки с учетом 5% скидки при повторной подписке.

 

   

Практическая работа 4

На листах книги, которую вы загрузите, создано три таблицы: Продукция, Дизайн и Тираж. Переименуйте листы по имени таблиц.

Рис.13

Рис.13

Рис.14

Рис.14

 

Рис.15

Рис.15

 

 

Создайте на Листе 4 (переименуйте его на Заказ) бланк заказа на печатные услуги.

Рис.16

На главную

Начало урока

 

© Юрченко Галина Ивановна, 2006

 
Hosted by uCoz