Тапсырмалар
1-деңгей
1. Аэропорт кассасы жұмысының есебі. Келесі мәліметтері бар деректер қорын құру: рейс нөмірі, белгіленген пункт, ұшу уақыты, жолаушылардың фамилиясы және инициялы, документ нөмірі, рейске билет құны, рейс билеттерінің сатылу санын анықтау
2. Студенттердің стипендиясын есептеу. Студенттерге төлейтін стипендияны есептейтін деректер қорын құру, онда келесі мәліметтер болуы керек: сынақ кітапшасының нөмірі, фамилиясы, аты, студенттің тегі, туған жылы, топ шифры, рейтинг, ақы коэффициенті, негізгі степендия, ақы суммасы, жалпы сумма, айлық төлем және т.б. Жоғарғы стипендия алатын студенттер санын, орташа стипендияны, стипендия алмайтындар санын анықтау (%-бен), сонымен қатар жалпы стипендиялық фондты анықтау.
2-деңгей
1. Автотранспорттық шаруашылық жұмысының есебі. Келесі мәліметтері бар деректер қорын құру: жүргізушінің табельдік нөмірі, фамилия және инициалы, класс, дата, жүру уақыты, тоннасы, жол парағының нөмiрi, автомобил типі, нөмірі және т.б. Әрбір жүргізушіге ағымдағы айлығын есептеу, 1 км_тоннасы – 3 000 т.
2. Компьютерлік фирма жұмысы есебі. Келесі мәліметтері бар деректер қорын құру: компьютер маркасы, процессор типі, қатты диск және оперативті жады өлшемі , бағасы, бастапқы саны, сатылу датасы, сатып алушы фамилиясы, сатылғандар саны және т.б. Белгілі уақыт аралығында сатылған бір маркалы компьютерлер санын есептеу және тізімін шығару.
3-деңгей
1. Кітапханадағы кітаптарды, авторы, шыққан жылы, бағасы және тиражы бойынша деректер қоры қосымшасын құрыңыз.
2. Автосалондағы машиналарды маркасына, шыққан жылына және бағасына және түсіне қарай сұрыптап шығарып беретін деректер қоры қосымшасын құру.
3. Поликлиникадағы дәрігерлердің аты-жөні бойынша, мамандығы бойынша және еңбек өтілі бойынша деректер қоры қосымшасын құрыңыз.
4.3 Мәліметтерді іздеу әдістері. Сүзгілеу
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.3.1-сурет. CUST қосымшасы формасына
компоненттерді орналастыру
Бұл компоненттерге келесі қасиеттерді орнатамыз:
Button1 батырмасына OnClick оқиғасын құрамыз:
Достарыңызбен бөлісу: |