Like
Үлгiмен салыстырылатын символдар жолы
Between
Бастапқы мәннен кіші емес және соңғы мәннен үлкен емес
In
Тізім құрамында болады
Есептейтін ӛріс құру үшін батырмамен инструменттер
панеліндегі
Expression
басамыз.
Expression
диалогтік панелі пайда болады /4.28-сурет/.
4.28-сурет. Expression диалогтік панелін шақыру
Expression
диалогтік панелі сұраныста
арифметикалық операцияларды
кӛбейту,
бӛлулер, қосу, алу, бағандардың аты
және
avg, count, min, max,
sum сияқты құрама
ӛрнектерді қолдануға мүмкіндік береді.
Visual Query Builder
-мен генерацияланған сұраныс орындауға болады. Сұраныс
нәтижесі
Result Window
(нәтижелер терезесі) диалогтік панеліндегі экранда кӛрінеді. Бұл
терезе бағандар сұранысы, таңдау критерийі, топтастыру және сұрыптау критерийлері дұрыс
анықталғанына кӛз жеткізуге мүмкіндік береді. Сұранысты орындау үшін, батырмамен
инструменттер панеліндегі
Run
-ды басу қажет.
Result Window
терезесі пайда болады /4.29-
сурет/.
Сұраныс мәтінін тексеруге болады,
SQL Statement
терезесін қарау арқылы. Бүл терезе
генерацияланған
SQL
операторын кӛрсетеді.
Сұраныстар бағаны, таңдау критерийі,
топтастыру немесе сұрыптау критерийі ӛзгергенде және қосқанда
SQL Statement
терезесі
автоматты ӛңделеді /4.30-сурет/.
Visual Query Builder
жұмысын аяқтау үшін инструменттер
панеліндегі жасыл белгісі
бар батырманы басу керек. Осыдан кейін
TQuery
компонентінің
Visual Query Builder
белсенді болған
SQL
қасиетіне
SQL
-сұранысының генерацияланған мәтіні меншіктеледі.
Жаттығу жұмыстары
1-жаттығу.
TQuery компонентін қолдану
TTable, TQuery, TDataSource, TDBGrid
компоненттерін
қолданып қосымша құрып
кӛрейік. Бұл мақсатқа
Customer.db
және
Orders.db
кестелерін пайдаланамыз, олар
Borland
C++ Builder
комплектісіне
кіретін
BCDEMOS
деректер қорында орналасқан. Құрылған
қосымша
Customer
кестесінен клиенттер тізімін,
Orders
кестесінен олардың тапсырыстарын
шығару керек, сонымен қатар клиент нӛмірі диапазонын таңдауға рұқсат беруі қажет.
Жаңа прект құрамыз және оның басты формасын
CUST1.CPP
деп, ал
жобаны
CUST.MAK
деп сақтаймыз.
Форма тақырыбын
"Контроль заказов"
тақырыбына ӛзгертеміз. Формаға
TDBGrid
компонентін, екі
TGroupBox
компонентін, бір
Ttable
компонентін, екі
Tquery
компонентін,
үш TDataSource компонентін орналастырамыз.
GroupBox1
компонентіне үш
TRadioButton
компонентін
және екі
TButton
компонентін қоямыз. GroupBox2 компонентіне екі
TEdit
компонентін және бір
TButton
компонентін қоямыз.
4.31-сурет. CUST қосымшасы формасына
компоненттерді орналастыру
Бұл компоненттерге келесі қасиеттерді орнатамыз:
Достарыңызбен бөлісу: