Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab rab №1.doc
Скачиваний:
15
Добавлен:
21.08.2019
Размер:
479.23 Кб
Скачать

2.5 Создание элементов управления Переключатель

Для выбора нужного значения, вводимого в ячейку В3, используя панель Формы создайте четыре элемента управления Переключатель (рис. 2.4.), активизация каждого из которых, будет изменять содержимое ячейки В3 от значения 1 до значения 4. Эти элементы управления создаются аналогично описанным в главе 3 (Счетчик и Список).

При создании переключателей, введите в них текст:

  • Номер договора и дата оплаты;

  • Только дата оплаты;

  • Только номер договора;

  • Нет номера договора и даты оплаты,

который будет отражать назначение каждого переключателя. Для ввода (редактирования) текста воспользуйтесь командой контекстного меню Изменить текст (рис. 2.7.)

Рис. 2.4 Фрагмент рабочего листа Договор с элементами управления

Для управления содержимым ячейки В3 выделите первый созданный элемент управления Переключатель и выполните команду Формат/Элемент управления или комбинацию клавиш [Ctrl+1], вызовите диалоговое окно Формат элемента управления (рис. 2.5.), в котором на вкладке Элемент управления в поле Связать с ячейкой укажите адрес ячейки В3.

Рис. 2.5. Диалоговое окно Формат элемента управления элемента управления Переключатель

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

2.6 Создание элемента управления Флажок

Для управления содержимым ячейки В5, значение которой управляет формулой, находящейся в ячейке С5 (дата заключения договора) создайте элемент управления Флажок.

Для управления ячейкой В5 в диалоговом окне Формат элемента управления на вкладке Элемент управления в поле Связать с ячейкой укажите адрес ячейки В5. Если флажок активизирован, то ячейка В5 будет возвращать значение ИСТИНА, в противном случае ЛОЖЬ.

2.7 Назначение макросов элементам управления

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

2.7.1 Ввод формул создания номера договора и сроков оплаты по нему

Задача макроса НомерДатаОплатыДоговор (рис. 6.8.) - при активизации любого переключателя предусмотреть возможность ввода формул в ячейки С3 и С7. Для этого запишите макрос, выполнив следующую последовательность действий:

  • предварительно введите формулы в ячейки С3 и С7;

  • запустите макрос на запись;

  • поместите табличный курсор в ячейку С3, нажмите последовательно клавиши F2 и Enter;

  • поместите табличный курсор в ячейку С7 и повторите операцию;

  • остановите запись макроса.

Рис. 2.6. Макросы, назначенные элементам управления для обновления формул

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]