4945

Конструирование линейных макросов, макросов с условиями, групповых макросов

Лабораторная работа

Информатика, кибернетика и программирование

Конструирование линейных макросов, макросов с условиями, групповых макросов Цель работы: изучить возможности создания и запуска линейных макросов, макросов с условиями и групповых макросов. Постановка задания: В процессе работы с БД пользователю при...

Русский

2012-11-29

101.5 KB

5 чел.

Конструирование линейных макросов, макросов с условиями, групповых макросов

Цель работы: изучить возможности создания и запуска линейных макросов, макросов с условиями и групповых макросов.

Постановка задания:

В процессе работы с БД пользователю приходится многократно выполнять одни и те же действия. Например, открывать одновременно несколько объектов базы данных, осуществлять их просмотр, производить оперативные изменения данных в базе и др. В таких случаях целесообразно создать макрос – комплекс последовательных макрокоманд, каждая из которых выполняет конкретное действие.

Задание 7.1. Создать линейный макрос, позволяющий осуществлять расчет стоимости партии товара после произведенного изменения цен и количества заказов.

Рекомендации к выполнению:

· Перейти в окне БД Продукция на вкладку Макросы.

· Щелкнуть по кнопке Создать.

Окно создания макроса представлено на рис. 7.1.

 

 Рис. 7.1. Окно конструктора макроса

 

· Заполнить столбец Макрокоманда, устанавливая соответствующие аргументы, приведенные в таблице 7.1.

 

Таблица 7.1

Описание макрокоманд

 

Макрокоманда

Аргументы Макрокоманды

Имя аргумента

Значение аргумента

Свернуть

 

ВыводНаЭкран

Включить вывод

Нет

УстановитьСообщения

Включить сообщения

Нет

Текст строки состояния

 

ОткрытьЗапрос

Имя запроса

Стоимость

Режим

Таблица

Режим данных

Изменение

ОткрытьТаблицу

Имя таблицы

ТОВАРЫ

Режим

Таблица

Режим данных

Изменение

ОткрытьОтчет

Имя отчета

Заказы

Режим

Просмотр

СдвигРазмер

От правого края

0,101

От верхнего края

0,101

Ширина

12

Высота

6

ВыводНаЭкран

Включить вывод

Да

· Сохранить макрос с именем Расчет стоимости партии товара.

· Запустить макрос, щелкнув по кнопке  .

· Просмотреть результат выполнения макроса.

· Перейти на вкладку Таблицы.

· Открыть таблицу Товары.

· Добавить в таблицу Товары одну новую запись.

· Закрыть таблицу Товары.

· Перейти на вкладку Макросы.

· Запустить макрос еще раз и проанализировать результат его выполнения.

 

Задача 7.2. Создать групповой макрос с условием, позволяющий увеличивать цену товара в два раза, если она менее 1000, или в 4 раза, если она более или равна 1000.

Рекомендации к выполнению:

· Открыть таблицу Товары в режиме таблицы.

· Задать цены товаров в промежутке от 0 до 5000.

· Обеспечить в таблице наличие 4-х записей.

· Перейти на вкладку Формы.

· Создать форму в режиме Автоформа: в столбец, используя в качестве источника данных таблицу Товары.

· Сохранить созданную форму с именем Товары.

· Перейти на вкладку Макросы и щелкнуть по кнопке Создать.

· Добавить Имена макросов и Условия, выполнив команду Вид/ Имена макросов и Вид/ Условия.

Окно создания макроса будет иметь вид, представленный на рис. 7.2.

 

 

Рис. 7.2. Окно создания группового макроса с условием

 

· Заполнить столбец Макрокоманда, устанавливая соответствующие аргументы, приведенные в Приложении 2.

На заметку! Аргументы макрокоманды Запуск макроса до сохранения макроса не заполнять.

· Сохранить макрос с именем Макрос3, выполнив команду Файл/ Сохранить как.

На заметку! Имя макроса не должно содержать пробелов.

· Выбрать из списка в аргументах первой макрокоманды ЗапускМакроса имя макроса  Макрос3.цена и установить число повторов 4.

· Выбрать из списка в аргументах второй макрокоманды ЗапускМакроса имя макроса  Макрос3.менеджер и установить число повторов 1.

· Сохранить изменения в макросе.

· Запустить макрос.

· Перейти на вкладку Таблицы.

· Открыть таблицу Товары и просмотреть произведенные изменения цен.


Приложение 2

 

Перечень макрокоманд для создания макроса Макрос3

 

Имя макроса

Условие

Макрокоманда

Аргументы Макрокоманды

основа

ОткрытьЗапрос

Имя запроса

Стоимость

Режим

Таблица

Режим данных

Изменение

НаЗапись

Тип объекта

Запрос

Имя объекта

Стоимость

Запись

Первая

 

ОткрытьФорму

Имя формы

ТОВАРЫ

Режим

Форма

 

 

Режим данных

Изменение

Режим окна

Обычное

 

НаЗапись

Тип объекта

Форма

Имя объекта

ТОВАРЫ

Запись

Первая

 

Сообщение

Сообщение

Производится инвентаризация и переоценка товара!

Сигнал

Да

Тип

Предупреждающее!

Заголовок

Менеджер

 

ЗапускМакроса

Имя макроса

Макрос3.цена

Число повторов

4

 

ЗапускМакроса

Имя макроса

Макрос3.менеджер

Число повторов

1

цена

[Forms]![товары]![цена]<1000

ЗадатьЗначение

Элемент

[Forms]![товары]![цена]

Выражение

[Forms]![товары]![цена]*4

[Forms]![товары]![цена]>=1000

ЗадатьЗначение

Элемент

[Forms]![товары]![цена]

Выражение

[Forms]![товары]![цена]*2

менеджер

 

Сообщение

Сообщение

Все необходимые изменения цен были произведены!

Сигнал

Да

Тип

Информационное

Заголовок

Менеджер

 

ОткрытьОтчет

Имя отчета

Заказы

Режим

Просмотр

 

ОстановитьВсеМакросы

 

 

 

 


 

А также другие работы, которые могут Вас заинтересовать

75732. Показатели, характеризующие метеорологические условия производственной среды. Понятие терморегуляции 43 KB
  В понятие метеорологических условий производственной среды или микроклимата входят: температура воздуха его влажность и скорость движения атмосферное давление и тепловое излучение от нагретых поверхностей. Исследования показывают что повышение температуры воздуха выше 2022С снижает работоспособность на 24 на каждый градус повышения температуры а при температуре в 30С и выше на 46 на каждый градус. При температуре воздуха более 30С и значительном тепловом излучении от нагретых поверхностей наступает нарушение терморегуляции...
75733. Оптимальные параметры микроклимата производственной среды. Организация и проведение контроля параметров микроклимата 47.5 KB
  В этих нормах отдельно нормируется каждый компонент микроклимата в рабочей зоне производственного помещения: температура относительная влажность скорость движения воздуха в зависимости от способности организма человека к акклиматизации в разное время года характера одежды интенсивности производимой работы и характера тепловыделений в рабочем помещении. Перепады температуры воздуха по высоте и по горизонтали а также изменения температуры воздуха в течение смены при обеспечении оптимальных величин микроклимата на рабочих местах не должны...
75734. Производственная пыль. Виды производственной пыли, в т.ч. по характеру действия на организм человека и химическому составу 42 KB
  Виды производственной пыли в т. Понятие и классификация пыли. За последние годы появились крупные учреждения массового обслуживания населения супер и гипермаркеты комбинаты сервисного обслуживания косметические салоны выставочные комплексы залы для обслуживания клиентов финансовых предприятий в которых движение больших людских и товарных потоков создает повышенное содержание пыли в помещениях. Многие виды производственной пыли представляют собой аэрозоль.
75735. Вредное воздействие производственной пыли на организм человека. Нормативные документы, регламентирующие концентрацию пыли в воздухе производственных помещений 40 KB
  Вредное воздействие производственной пыли на организм человека. Нормативные документы регламентирующие концентрацию пыли в воздухе производственных помещений. Влияние пыли на организм. Неблагоприятное воздействие пыли на организм может быть причиной возникновения заболеваний.
75736. Весовой метод определения концентрации пыли. Нормирование ее содержания в воздухе. Пути снижения запыленности воздуха на предприятии 32 KB
  Пути снижения запыленности воздуха на предприятии. Весовой метод измерения запыленности воздуха совокупность приемов и правил определения массы пылевых частиц в единице объема воздуха. состоит в выделении пылевых частиц из известного объема запыленного воздуха с последующим их взвешиванием. Выделение осуществляется протягиванием воздуха через фильтр на котором пылинки задерживаются; привес фильтра определяет общее количество пыли содержащееся в данном объеме воздуха.
75737. Качество воздуха и виды промышленной вентиляции 64 KB
  Качество воздуха и виды промышленной вентиляции Под качеством атмосферного воздуха понимают совокупность свойств атмосферы определяющую степень воздействия физических химических и биологических факторов на людей растительный и животный мир а также на материалы конструкции и окружающую среду в целом. Нормативами качества воздуха определены допустимые пределы содержания вредных веществ как в производственной предназначенной для размещения промышленных предприятий опытных производств научно-исследовательских институтов и т....
75738. Промышленный шум, меры борьбы с ним 49 KB
  В различных отраслях экономики на предприятиях и фирмах имеются источники шума это оборудование машины работа которых сопровождается шумом людские потоки. Постоянно находящийся в этих условиях персонал рабочие операторы подвергаются воздействию шума вредно действующего на их организм и снижающего производительность труда. Длительное воздействие шума может привести к развитию такого профессионального заболевания как шумовая болезнь. Тональный характер шума устанавливается измерением в третьоктавных полосах частот по...
75739. Вибрация, причины ее возникновения. Негативное воздействие вибрации на организм человека(профессиональные заболевания). Организация контроля ее параметров 63 KB
  Негативное воздействие вибрации на организм человека профессиональные заболевания. Основными параметрами вибрации происходящей по синусоидальному закону являются: частота амплитуда смещения скорость ускорение период колебания время в течение которого совершается одно полное колебание. Технологическую которая возникает при работе стационарных машин или передается на рабочие места не имеющие источников вибрации. Генераторами технологической вибрации является оборудование: лесопильное деревообрабатывающее для изготовления...
75740. Определение величин, характеризующих вибрацию (виброскорость, виброускорение, логарифмический уровень виброскорости) 39.5 KB
  Источниками вибрации являются различные технологические процессы механизмы машины и их рабочие органы. Воздействие вибрации на человека классифицируется: по способу передачи вибрации на организм человека; по направлению действия вибрации; по временной характеристике вибрации. Вибрации воздействующая на отдельные части организма работающего определяется как локальная. Показателями вибрационной нагрузки на оператора являются виброускорение виброскорость диапазон частот время воздействия вибрации.