Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Создайте макрос для главной формы.





Конструктор макроса содержит:

Столбец Условие – содержит условия (для отображения столбца выбрать в меню Вид/Условия или соответствующую кнопку на панели инструментов). Если условие истинно, выполняется макрокоманда, содержащаяся в данной строке.

Столбец Макрокоманда – содержит все действия, которые должен выполнить макрос. Команды можно выбрать из раскрывающегося списка в этом столбце. Макрос выполняет действия в том порядке, в котором они записаны.

Столбец Примечание – описание макрокоманд, которое помогает понять, что именно выполняет макрос. Эти примечания необязательны, но при их отсутствии трудно разобраться в давно созданных макросах.

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

Вид макроса для главной формы в режиме конструктора:

Порядок создания макроса:

- [Главная Группа] – это имя группы переключателей. Условие [Главная Группа]=1 означает, что выбран первый переключатель. В столбце "макрокоманда" выбрать команду открыть форму. В аргументах макрокоманды выбрать имя открываемой формы: Форма3 –Студенты по группам;

- аналогично вторая макрокоманда открывает Форму1-Учебный план по специальностям;

- форма для выполнения третьей задачи пока не создана, поэтому выбрать макрокоманду сообщение, а в аргументах задать текст сообщения: задача пока не реализована;

- задача четвёртая открывает для просмотра отчет "ведомость неуспевающих". В аргументах указать имя отчета и режим: просмотр.

- пятая макрокоманда открывает для просмотра отчет "ведомость стипендии";

- созданный макрос сохранить под именем: макрос для главной формы.

 

Созданный макрос необходимо связать с нажатием кнопки "ОК" на главной форме.

Для этого:

- открыть главную форму в режиме конструктора;

- открыть свойства кнопки "ОК";

- в свойствах События/ Нажатие кнопки задать имя макроса: макрос для главной формы. Таким образом, при нажатии кнопки будет выполняться указанный макрос.

Проверьте работу созданной главной формы.

Задача 2. Добавить на "форму1-учебный план по специальностям" свободное поле для ввода номера группы и кнопку [результаты экзамена] для отображения результатов выбранного экзамена в выбранной группе.

Свободному полю дайте имя: ПолеНомерГруппы.

Кнопку оставьте пока свободной, т.е. ни с чем не связанной. Для неё далее нужно будет создать макрос.

Задача 3. Создайте форму для отображения результатов экзамена.

В качестве источника данных для формы нужно создать запрос, выбирающий из таблицы [Студенты] поля: номер группы, фамилия, вычисляемое поле инициалы, и все поля из таблицы [Экзамены]. Поля код плана и номер группы на форме могут не отображаться, но их обязательно нужно включить в базовый запрос, так как они будут использоваться в условии отбора в макросе (в следующей задаче).

Вид формы в режиме конструктора: (одиночная ленточная форма).

Задайте имя формы: экзамены - связана с формой1.

Задайте в свойствах формы модальное окно: да.

Поле оценка преобразуйте в поле со списком.

Задача 4. Создайте макрос для кнопки "результаты экзамена" на форме1.

Конструктор макроса:

Макрос состоит из одной команды: ОткрытьФорму.

Для просмотра и редактирования должны открываться не все экзамены, а только результаты выбранного экзамена в выбранной группе, поэтому в аргументах макрокоманды нужно задать условие отбора (задавать его удобнее в построителе выражений):

( [номер группы]=[Forms]![Форма1-учебный план по специальностям]![ПолеНомерГруппы] ) And ( [код плана]=[Forms]![Форма1–учебный план по специальностям]![учебный план-подчиненная для формы1].Form![код плана] ).

Обратите внимание, если Вы использовали другие имена формы и элементов, то выражение должно содержать Ваши имена. Чтобы не ошибиться в написании, выбирайте элементы из списка в построителе выражений.

Макрос сохранить под именем: макрос результаты экзамена.

Созданный макрос нужно связать с нажатием кнопки "результаты экзамена" на форме1.

Проверьте работу кнопки, просмотрите результаты экзаменов по всем предметам учебного плана в какой-либо учебной группе.

 

ТРЕБОВАНИЯ К ОТЧЕТУ

 

Отчет по лабораторной работе должен содержать

- цель работы,

- ответы на вопросы теоретической части,

- перечень выполненных задач.


-

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

Приложение

"Учебный процесс" (продолжение работы)

ЦЕЛЬ РАБОТЫ. Создание форм, запросов и макросов, реализация поставленных задач.

 

Задания для выполнения







Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.