Лабораторная работа №6 База данных «Расследование преступлений» Задание 1: Запустите Access.



бет2/4
Дата10.03.2023
өлшемі86,59 Kb.
#72818
түріЛабораторная работа
1   2   3   4
(таблица ПРЕСТУПЛЕНИЕ). Появится окно Изменение связей, установите флажки в Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное удаление связанных полей и щелкните по кнопке Создать.
Аналогично создать отношения между таблицами СЛЕДОВАТЕЛЬ и
ЛИЧНЫЕ ДАННЫЕ по полю Код следователя.
Заполните таблицы произвольными данными по пять записей в каждой таблице.
Задание 2.
Создайте формы (см. выше пункт 6).

  1. Создайте форму для полей таблицы ПРЕСТУПЛЕНИЕ. Перейдите на вкладку Формы, выберите Создание формы с помощью мастера. В появившемся окне нужно выбрать таблицу ПРЕСТУПЛЕНИЕ, затем выбрать все поля. Нажав Далее выберите Внешний вид формы – В один столбец, затем Требуемый стиль, затем Задайте имя формы и нажмите Готово.

  2. Поработайте с этой формой: измените данные, полистайте записи (воспользуйтесь кнопками листания в строке Запись). Сохраните изменения и закройте форму.

  3. Аналогично создайте форму для всех полей таблицы ЛИЧНЫЕ ДАННЫЕ, только выбирая Внешний вид формы задайте Ленточный.

  4. Создайте форму, дающую полную служебную информацию о следователе, т.е. его служебные данные, а также показаны все дела, которые он расследует. Для этого выбираем Форма, затем щелкаем по кнопке Создать. В окне диалога выберите Мастер форм, в качестве источника данных выберите таблицу СЛЕДОВАТЕЛЬ, затем ОК.

  5. Мастер форм создает форму за несколько шагов:

  • выбираем все поля из таблицы СЛЕДОВАТЕЛЬ,

  • выбираем в этом же окне таблицу ПРЕСТУПЛЕНИЕ, добавляем все поля из этой таблицы, щелкаем по кнопке Далее,__выбираем_вид_представления_данных,_должна_быть_выбрана_таблица_СЛЕДОВАТЕЛЬ_и_строка_Подчиненная_форма'>Далее,

  • выбираем вид представления данных, должна быть выбрана таблица СЛЕДОВАТЕЛЬ и строка Подчиненная форма, щелкаем по кнопке Далее,

  • в следующем окне выберите внешний вид подчиненной формы, например табличный, нажмите Далее,

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

  1. В форму, созданную в п.5 добавим кнопку Личные данные, которая позволит при ее нажатии вызывать однотабличную форму ЛИЧНЫЕ ДАННЫЕ для конкретного следователя. Для этого в режиме конструктора на панели элементов выберите Кнопка и нарисуйте кнопку нужной величины, затем в появившемся окне:

  • Выберите Работа с формой, Открыть форму. Нажмите Далее.

  • Выберите форму, которая будет открываться нажатием этой кнопки, а именно ЛИЧНЫЕ ДАННЫЕ, нажмите Далее.

  • Выберите Открыть форму для отобранных записей, затем Далее.

  • Укажите поля, которые будут использоваться для отобранных записей, а именно Код следователя. Затем нажмите Далее.

  • Напишите текст на кнопке Личные данные. Нажмите Готово.

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

Задание 3. Обработка данных – сортировка, поиск, фильтрация.

  1. Откройте базу данных и таблицу СЛЕДОВАТЕЛЬ.

  2. Используя кнопку Найти просмотрите всех следователей, которые работают в Ленинском РУВД.

  3. Упорядочьте в алфавитном порядке данные в поле ФИО, затем в поле РУВД.

  4. Используя фильтр по выделенному просмотрите данные о следователях, фамилии которых начинаются на определенную букву, например на букву "М". Затем отмените фильтрацию.

  5. Используя обычный фильтр, т.е. нажав на кнопку Изменить фильтр в режиме таблицы СЛЕДОВАТЕЛЬ, в поле звание из раскрывающегося списка выберите "капитан". Затем нажмите закладку ИЛИ и в поле Звание выберите "майор". Просмотрите результат. Отмените фильтр. Аналогично просмотрите всех следователей лейтенантов, которые служат в Октябрьском РУВД.

  6. Откройте таблицу ЛИЧНЫЕ ДАННЫЕ. Используя расширенный фильтр просмотрите всех следователей, возраст которых меньше 25 лет и, которые имеют 2 и более детей. Коды этих следователей упорядочьте в порядке

убывания. Сохраните результат этого фильтра, как запрос с именем "Молодые многодетные родители".

  1. Откройте форму СЛЕДОВАТЕЛЬ. Используя расширенный фильтр, выполните отбор данных о следователях капитанах Октябрьского РУВД , отсортируйте Ф.И.О. в алфавитном порядке.



Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет