Л.Н. Гумилев атындағы Еуразия ұлттық университеті Пәннің оқу-әдістемелік кешені Басылым: бесінші ЕҦУ Ф 703-08-17 Пәннің оқу-әдістемелік кешені. Алтыншы басылым
Жатақхана формасына жазбаларға есеп беру қҧрыңыз.
Тақырыпқа байланысты бақылау сұрақтары: 1. QReport бетін қалай шығарамыз?
2. QuickRep компоненті қандай қызмет атқарады?
3. HasTitle, HasDetail, HasColumnHeader ішкі қасиеттері қандай қызмет атқарады?
№15 практикалық жұмыс. Тақырыбы: QUERY мәліметтер жиыны. Мақсаты: SQL-сҧранысының кӛмегімен мәліметтер базасының кестесін қҧру.
Query компоненті SQL-сҧранысының орындалуы нәтижесінде жазбалары қҧрылатын
мәліметтер жиынын білдіреді. Сҧраныс мәтіні, оның негізінде мәліметтер жиынына жазбалар
іріктеледі, SQL қасиеттерінде орналасады. Сҧраныс SQL тіліндегі командалардан тҧрады және
мәліметтер жиыны ашылған кезде орындалады. Сҧраныс бҧл сҧрақты қанағаттандыратын
жазба немесе кӛптеген жазбаларды қайтаратын мәліметтер базасына қойылатын сҧрақ.
Қадам1. Жаңа каталог қҧрыңыз және оған Demo-Query атты псевдоним кӛрсетіңіз. Delphi7
бағдарламасын жҥктеп, форма бетіне суретте кӛрсетілгендей етіп DBGrid1, Button1, Button2,
Button3, Button4, DataSource1, Query1 компоненттерін орналастырыңыз.
Сур.10. Сҧраныс кӛмегімен кесте қҧру терезесі
Қадам2. Пәндер кестесін қҧру батырмасының OnClick оқиғасының ӛңдеуішін қҧрып, оған
тӛмендегі келесі кодты жазыңыз:
procedure TForm1.Button1Click(Sender: TObject); begin
Query1.DatabaseName:='Demo-Query';
with Query1 do
begin
SQL.Clear;
SQL.Add('Create
Table
Predmet
(');
SQL.Add('Cod char (10) ,'); SQL.Add('Nazvanie
char (15) ,'); SQL.Add('Prepodavatel char
(15));');
try