Разработка статических запросов выборки данных с помощью оператора SELECT

Страницы работы

Содержание работы

Лабораторная работа №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.

Похожие материалы

Информация о работе