Методическое пособие к лабораторным работам по курсу «База данных» Ташкент 2022


Download 3.26 Mb.
bet81/91
Sana15.11.2023
Hajmi3.26 Mb.
#1777302
TuriМетодическое пособие
1   ...   77   78   79   80   81   82   83   84   ...   91
Bog'liq
Metodichka BD

Рис. 16.2. Использование Visual Query Builder для создания комбинированного запроса
Теперь отсортируем результаты запроса по номеру покупателя и выйдем из Visual Query Builder.
Используя инспектор объектов, выберем компонент Query2 и установим его свойство Active равным true.
Создадим обработчик события OnClick для RadioButton3:.
void __fastcall TForm1::RadioButton3Click(TObject *Sender)
{
DBGrid1->DataSource= DataSource3;
}
Скомпилируем приложение. Щелкнем кнопками и "Открыть список заказов", чтобы открыть оба набора данных. Попробуем, используя радиокнопки, переключаться между ними.

Рис. 16.3. Так выглядит готовое приложение
Нажмем кнопку "Открыть список клиентов". Введем значения полей "Начало" и "Конец" (например, 1200 и 1700 соответственно) и затем нажмем кнопку "Установить диапазон". Убедимся, что значения номеров заказов действительно находятся в пределах этого диапазона.
Щелкнем на радиокнопке "Заказы клиентов" и убедимся, что результирующий набор данных действительно содержит сведения из обеих таблиц.


Задание:


Разработать поиск и другие функций со сложными запросами (соединение, объединение, агрегатные функции, подзапросами):

  1. Создать формы по редактированию и добавлению данных с использованием компонентов ADOTable и DBControls.

  2. Вводить, обновлять и удалять данные в базе данных с помощью С++.

Требования к отчету:
Отчет должен быть выполнен в соответствии с правилами оформления отчетов указанном в приложении 1.
Отчет по выполненной работе должен содержать:

  1. Тему лабораторной работы.

  2. Цель лабораторной работы.

  3. Задание.

  4. Схему реляционной базы данных.

  5. Скриншоты работы программы отображающие добавление, редактирование и удаление данных.

  6. Скриншоты программы отображающие поиск и соединение таблиц.



Download 3.26 Mb.

Do'stlaringiz bilan baham:
1   ...   77   78   79   80   81   82   83   84   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling