|
Создайте макрос для главной формы.Конструктор макроса содержит: Столбец Условие – содержит условия (для отображения столбца выбрать в меню Вид/Условия или соответствующую кнопку на панели инструментов). Если условие истинно, выполняется макрокоманда, содержащаяся в данной строке. Столбец Макрокоманда – содержит все действия, которые должен выполнить макрос. Команды можно выбрать из раскрывающегося списка в этом столбце. Макрос выполняет действия в том порядке, в котором они записаны. Столбец Примечание – описание макрокоманд, которое помогает понять, что именно выполняет макрос. Эти примечания необязательны, но при их отсутствии трудно разобраться в давно созданных макросах. Область Аргументы макрокоманды – аргументы указывают, к какому объекту применить макрокоманду, и задают условия выполнения действия. Вид макроса для главной формы в режиме конструктора: Порядок создания макроса: - [Главная Группа] – это имя группы переключателей. Условие [Главная Группа]=1 означает, что выбран первый переключатель. В столбце "макрокоманда" выбрать команду открыть форму. В аргументах макрокоманды выбрать имя открываемой формы: Форма3 –Студенты по группам; - аналогично вторая макрокоманда открывает Форму1-Учебный план по специальностям; - форма для выполнения третьей задачи пока не создана, поэтому выбрать макрокоманду сообщение, а в аргументах задать текст сообщения: задача пока не реализована; - задача четвёртая открывает для просмотра отчет "ведомость неуспевающих". В аргументах указать имя отчета и режим: просмотр. - пятая макрокоманда открывает для просмотра отчет "ведомость стипендии"; - созданный макрос сохранить под именем: макрос для главной формы.
Созданный макрос необходимо связать с нажатием кнопки "ОК" на главной форме. Для этого: - открыть главную форму в режиме конструктора; - открыть свойства кнопки "ОК"; - в свойствах События/ Нажатие кнопки задать имя макроса: макрос для главной формы. Таким образом, при нажатии кнопки будет выполняться указанный макрос. Проверьте работу созданной главной формы. Задача 2. Добавить на "форму1-учебный план по специальностям" свободное поле для ввода номера группы и кнопку [результаты экзамена] для отображения результатов выбранного экзамена в выбранной группе. Свободному полю дайте имя: ПолеНомерГруппы. Кнопку оставьте пока свободной, т.е. ни с чем не связанной. Для неё далее нужно будет создать макрос. Задача 3. Создайте форму для отображения результатов экзамена. В качестве источника данных для формы нужно создать запрос, выбирающий из таблицы [Студенты] поля: номер группы, фамилия, вычисляемое поле инициалы, и все поля из таблицы [Экзамены]. Поля код плана и номер группы на форме могут не отображаться, но их обязательно нужно включить в базовый запрос, так как они будут использоваться в условии отбора в макросе (в следующей задаче). Вид формы в режиме конструктора: (одиночная ленточная форма). Задайте имя формы: экзамены - связана с формой1. Задайте в свойствах формы модальное окно: да. Поле оценка преобразуйте в поле со списком. Задача 4. Создайте макрос для кнопки "результаты экзамена" на форме1. Конструктор макроса: Макрос состоит из одной команды: ОткрытьФорму. Для просмотра и редактирования должны открываться не все экзамены, а только результаты выбранного экзамена в выбранной группе, поэтому в аргументах макрокоманды нужно задать условие отбора (задавать его удобнее в построителе выражений): ( [номер группы]=[Forms]![Форма1-учебный план по специальностям]![ПолеНомерГруппы] ) And ( [код плана]=[Forms]![Форма1–учебный план по специальностям]![учебный план-подчиненная для формы1].Form![код плана] ). Обратите внимание, если Вы использовали другие имена формы и элементов, то выражение должно содержать Ваши имена. Чтобы не ошибиться в написании, выбирайте элементы из списка в построителе выражений. Макрос сохранить под именем: макрос результаты экзамена. Созданный макрос нужно связать с нажатием кнопки "результаты экзамена" на форме1. Проверьте работу кнопки, просмотрите результаты экзаменов по всем предметам учебного плана в какой-либо учебной группе.
ТРЕБОВАНИЯ К ОТЧЕТУ
Отчет по лабораторной работе должен содержать - цель работы, - ответы на вопросы теоретической части, - перечень выполненных задач. - Лабораторная работа №8 Приложение "Учебный процесс" (продолжение работы) ЦЕЛЬ РАБОТЫ. Создание форм, запросов и макросов, реализация поставленных задач.
Задания для выполнения Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|