Лабораторные работы по СУБД
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Лабораторная работа по теме: Макросы

Цель: Освоить технологию создания макроса и назначения макроса событию.

Научиться:

1. Создавать макрос с линейной структурой.

2. Создавать макрос с разветвляющейся структурой.

3. Создавать группу макросов.

4. Назначать макрос событию.

Условие задания:

01 Создать макрос для открытия формы Заказы и сохранить его под именем ОткрытьФормуЗаказы. Проверить работу макроса.

02 В форму Клиенты внедрить командную кнопку и назначить событию Нажатие кнопки макрос ОткрытьФормуЗаказы. Проверить работу макроса.

03 Изменить макрос ОткрытьФормуЗаказы: выводить в форме Заказы в режиме только для чтения все заказы только того клиента, который в данный момент времени активен в форме Клиенты. Проверить работу макроса.

04 Изменить макрос ОткрытьФормуЗаказы: если пользователь в форме Клиенты находится на новой записи, т. е. отсутствуют данные о клиенте, не открывать форму Заказы, а выводить на экран сообщение "Отсутствуют данные о клиенте". Проверить работу макроса.

05 В форму Заказы внедрить три командных кнопки и присвоить им имена: Подробно, Отчет и Закрыть.

06 Создать под именем МакросыДляФормыЗаказы группу макросов для обработки нажатия внедренных кнопок:

– при нажатии на кнопку Подробно: открывать форму Клиенты для отображения клиента, осуществившего заказ активный в форме Заказы (скрыть кнопки перехода по записям, запретить добавление нового клиента);

– при нажатии на кнопку Отчет открывать отчет Заказ для отображения данных активного заказа в форме Заказы;

– при нажатии на кнопку Закрыть: закрывать форму Заказы.

Задание для самостоятельной работы

07 Добавить в группу макросов МакросыДляФормыЗаказы макрос для открытия формы Товары и отображения в ней данных о товаре, на котором установлен фокус ввода в форме Заказы (скрыть кнопки перехода по записям, запретить добавление нового товара, запретить изменение данных)

В форму Заказы внедрить командную кнопку Товар и связать ее с вызовом созданного макроса.

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство

Агрономия

Преподавателям

Юридические темы

Google