СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Прочее

Нажмите, чтобы узнать подробности

Лабораторная работа по дисциплине "Базы данных" для студентов 2 курса.

Просмотр содержимого документа
«Лабораторная работа №11»

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

Тема: Динамические запросы

Цель работы: научиться работать с динамическими запросами.

Ход работы:

  1. Открыли проект, выполненный в предыдущем задании.

  2. Изменили главную форму. Добавили кнопку Сортировка (см. Рисунок 1).


Рисунок 1. Главная форма

Рисунок 2. Модуль данных

  1. В модуль данных (см. Рисунок 2) добавили компонент ADOQuery. Задали имя компоненту – qrySort. Выполнили подключение к базе данных VAZ.mdb

  2. В модуль данных добавили компонент DataSource. Задали имя компоненту – dsoSort. Определили свойство DataSetqrySort.

  3. Создали новую форму (см. Рисунок 3). Разместили на ней компонент DBGrid. Задали имя компоненту - dbgSort , в качестве источника данных для него указали dsoSort.


Рисунок 3. Вид формы frmSort

  1. Написали обработчик щелчка по кнопке Сортировка в главной форме. Необходимо:

    1. Сформировать запрос qrySort (определяется свойство SQL запроса). В запрос включаются все поля таблицы Models, кроме поля Примечания. Выполняется сортировка по возрастанию в поле Модель.

    2. Открыть форму frmSort.

  2. Написали обработчик щелчка по кнопке Сортировка в форме frmSort. Необходимо:

    1. Закрыть запрос.

    2. Изменить свойство SQL запроса так, чтобы выполнялась сортировка по выбранному в группе переключателей rgrSort полю в указанном в группе rgrOrder порядке.

    3. Открыть запрос.

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



  1. Сохранили изменения в проекте.

  2. Показали выполненную работу преподавателю.

Вывод: на лабораторной работе мы научились работать с динамическими запросами.