Лабораторная работа №18
Выполнил: Конопляник П.С. гр. ЭМ-41.
Цель:
Для базы данных из предыдущей лабораторной работы разработать два статических запроса выборки данных из различных таблиц с помощью оператора SELECT.
Использовать опции:
явное указание столбцов результата запроса,
WHERE с использованием логических операторов и BETWEEN
Индивидуальное задание:
Разработать приложение с использованием TQuery, которое по выбору пользователя выводит либо все записи, либо только записи, удовлетворяющие созданному запросу.
Ход выполнения:
Код:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT Фамилия + ' ' + Имя FROM '2'");
Query1->Open();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT * FROM '1' "
"WHERE Цех BETWEEN 1 AND 3");
Query1->Open();
}
//---------------------------------------------------------------------------
Вывод:
Для базы данных из предыдущей лабораторной работы разработаны три статических запроса выборки данных из различных таблиц с помощью оператора SELECT.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.