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

Технология выполнения:

1. Создать простой запрос на выборку Группа-специальность-факультет, включив в него необходимые поля.

2. Создать с помощью Мастера форм табличную форму с именем Подчиненная со списком студентов из таблицы Студент.

3. Создать с помощью Мастера форм главную форму на основе запроса Группа-специальность-факультет, включив в нее все поля. Главную форму создать в один столбец обычным стилем, используя тип представления данных Группа. Включить флажок Изменение макета формы.

4. В режиме конструктора:

  • увеличить область для размещения данных;

  • ввести элемент Надпись с текстом Список студентов;

  • вести под надписью элемент Подчиненная форма/отчет;

  • вызвать щелчком правой клавиши мыши окно настройки свойств элемента;

  • на вкладке данные выбрать объект-источник - форма с именем Подчиненная;

  • щелкнув по строке Подчиненные поля, вызвать кнопку настройки и далее повторным щелчком по кнопке настройки вызвать окно Связь с полями подчиненной формы;

  • в окне Связь с полями подчиненной формы определить связь межу главным и подчиненным полями через поле Номер группы;

  • на вкладке макет установить размер окна подчиненной формы: ширина – 10 см, высота – 8см и закрыть окно настройки свойств;

  • удалить лишнюю надпись внедренный объект, щелкнув внутри контура надписи и затем нажав клавишу Delete.

5. Перейти в режим формы и, используя 2 горизонтальные линейки прокрутки, просмотреть перечень и списки групп.

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

Задание 6. Создать составную форму для просмотра состава групп следующего вида (см. рис.6).

Особенности формы:

  • отключены линейки прокрутки;

  • для перехода от группы к группе введены пользовательские кнопки Стрелка вниз и Стрелка вверх;

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

1. Запрос с итогом по количеству студентов в группах на основании таблиц Факультет, Специальность, Группа, Студент, включив в него поля Наименование специальности, Наименование факультета, Номер группы, Номер курса и итоговое поле Количество студентов в группе.

2. Подчиненную форму Студент подчиненная в табличном виде, содержащую список студентов, и подготовленную на основании таблицы Студент.

Рис. 6. Составная форма

Технология выполнения:

1. Создать сначала главную форму Состав форм с помощью режима создания Конструктора форм;

2. Выбрать в качестве источника данных запрос с итогами Факультет-Спец-Группа-Количество_студентов;

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

4. Установить связь между полями формы и запросом. Для этого, щелкнув внутри контура свободного поля правой клавишей, вызвать контекстное меню и выбрать в нем пункт Свойство, появится окно свойств. Далее необходимо выбрать источник записей, для этого в поле Тип выделенного элемента выберите из выпадающего списка вкладку Формы и в качестве источника данных запрос с итогами Факультет-Спец-Группа-Количество_студентов. Установите связь между полями формы и запросом, поочередно в списке Тип выделенного элемента выделите поле 0, поле 1, поле 2 и т.д. и на вкладке Данные в строке Данные выберите из раскрывающегося списка имя соответствующего поля.

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

6. Переключившись в режим формы, проверить вид формы и при необходимости откорректировать ее в режиме конструктора. Увеличить ширину и высоту области данных.

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

8. Установить связь главной и подчиненной форм по полю Номер группы. Для этого установите переключатель в Самостоятельное определение. Далее в поле формы или отчета и в поле подчиненной формы или отчета

из выпадающих списков установить значение Номер группы для Главного и Подчиненного полей. Щелкнуть по кнопке Далее.

9. Задайте имя для подчиненной формы Студенты. Щелкнуть по кнопке Готово.

10. Отключить в главной форме линейки (полосы) прокрутки, поле с номером записи и область выделения. Для этого открыть окно свойств формы, щелкнув по кнопке страница Свойств на инструментальной панели. Установить вкладку Макет и изменить на ней значения соответствующих свойств.

11. Дать новое название создаваемой формы Состав групп. Для этого на вкладке Макет в окне свойств формы ввести значение Состав групп в свойство Подпись.

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

13. В окне Создание кнопок выбрать категорию Переходы по записям, а в нем - действие Следующая запись. Щелкнуть по кнопке Далее. В следующем окне включить флажок Показать все рисунки и выбрать рисунок Стрелка вниз. Щелкнуть по кнопке Далее. Не изменяя имя, предложенное Access, щелкнуть по кнопке Готово. Перейти в режим формы и проверить правильность работы кнопки. При ее нажатии должен происходить вывод сведений о следующей группе.

14. Аналогичным образом создать кнопку с рисунком Стрелка вверх для перехода к предыдущей записи.

Задание 7. Создать форму с вкладками для просмотра списка студентов двух групп. На каждой вкладке должен располагаться список студентов только одной группы. На ярлычках вкладок должны отображаться номера групп

Рис. 7. Форма с вкладками

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