Ф ҚазҰПУ 0703-10-09 Пәннің оқу-әдістемелік кешені. Екінші басылым
59
түймеге шерту арқылы ашылатын Select Directory Path (Каталогты таңдау)
стандартты сұхбат терезесін пайдаланып көрсету (2.17-сурет).
2. Кестені tel.db (Paradox форматында) атымен құру, берілген
мәліметтерді кестеге енгізу және кестені сақтау.
Delphi құрамына кіретін Database Desktop утилитінің көмегімен кестені
tel.db (Paradox форматында) атымен кесте құру, берілген мәліметтерді
кестеге енгізу және кестені сақтау. Жаңа кесте құру үшін, Tools мәзірінен
Database
Desktop
командасын
таңдап,
жүктеу.
Database
Desktop
утилитасының шыққан терезесінен File мәзірінен New командасын таңдау
керек және шыққан тізімнен Table-құрылатын файлдың типін таңдау.
Сосын Create Table ашылған сұхбат терезесінде құратын кестенің типін
таңдау (мәні келісім бойынша Paradox 7 типі болып табылады).
3. Нәтижесінде кестенің жазбаларының құрылымын анықтайтын,
Create Paradox 7 Table сұхбат терезесі ашылады. Кестенің әрбір өрісі үшін,
өріс атын, типін және өріс мөлшерін енгізу. Енді формаға Table, DataSource,
DBGrid компоненттерін қосу қажет және оларға сәйкес мәндерін енгізу.
Сонда нәтиже төменде формада көрсетілгендей бейнеленеді (2.18-сурет).
Мәліметтер қорын басқару программасын құру процесін «Санкт-
Петербургтың архитектуралық ескерткіштері» мәліметтер қорын құру
мысалымен қарастырамыз. Мәліметтер қорын басқару қосымшасын жасауға
кіріспестен бұрын, Database Desktop утилитасын пайдаланып мәліметтер
файлын (кестесін) құру және оған бірнеше жазбалар енгізу керек. Кестенің
аты Monuments болсын, кестенің өрістерінің аты төмендегі кестеде
көрсетілген.
.
¤ріс
Типтері
¤лшемдері
Мазмұны
Monument
A
60
Ескерткіштің аты
Architect
A
40
Архитектордың аты
Note
A
255
Қысқаша анықтама
Photo
A
12
Сурет файлының аты
Monuments
кестесіне
Санкт-Петербург
ескерткіштері
туралы
ақпараттарды енгізейік.
Ескерткіш
Архитектор
Тарихи
анықтама
Иллюстрация
Адмиралтейство
А.Д. Захарова Высота 72 м. Admiral.bmp
Александровская
колонна
Огюст
Монферрен
Высота47,5м Aleks.bmp
Зимний сад
Ф.Б.Растрелли 1754-1762г.
Herm.bmp
Исаакиевский
Собор
Огюст
Монферен
1818 г.
Isaak.bmp
Ф ҚазҰПУ 0703-10-09 Пәннің оқу-әдістемелік кешені. Екінші басылым
60
Ростральные
Колонны
Тома
де
Томон
1810 г.
Rostr.bmp
Енді қосымшаны жасауға кірісуге болады. Мәліметтер қорымен жұмыс
істеу қосымшасын жасау әдістемесі кәдімгі программаны құру әдістемесінен
ешқандай айырмашылығы жоқ. Формаға керекті компоненттер енгізіледі,
компоненттердің қасиеттерінің мәндері қойылады, керекті оқиғаны өңдеу
процедурасы жасалады.
Мәліметтер қорымен жұмыс істеу қосымшасы мәліметтерге енуді
қамтамасыз ететін компоненттерден, өрістердің мәліметтерін қарап шығу
және редакциялау мүмкіндіктерінен тұрады. Мәліметтерге кіруді қамтамасыз
ететін компоненттер Data Access компоненттер палитрасы қосымшасында,
ал мәліметтерді бейнелеу компоненттері - Data Controls қосымшасында
болады.
Мәліметтер қорына ену мүмкіндігі
Мәліметтер қорына енуді Database, Table, Query және DataSource
компоненттері, олардың шартбелгілері BDE және Data Access компоненттер
палитрасы қосымшасында орналасқан
Database компоненті мәліметтер қорын кестелер жиынтығы ретінде, ал
Table компоненті – мәліметтер қорының бір кестесі. DataSource (мәліметтер
көзі) компоненті мәліметтерді бейнелеу-редакциялау компоненті (мысалы
DBGrid компонентін) мен мәліметтер көзі (Table компоненті немесе SQL-
сұраныс нәтижесі) арасындағы байланысты қамтамасыз етеді. DataSource
компоненті мәліметтер көзін тез таңдауды, сол компоненттердің біреуін
пайдаланып, мысалы DBGrid кестеден мәліметтерді көру үшін немесе осы
кестеге SQL-сұранысты орындау нәтижесін көруге мүмкіндік береді.
Мәліметтерді бейнелеу-редакциялау компоненті мен DataSource компоненті
арқылы әрекеттесуінің механизмі келесі 3.2-суретте көрсетілген.
3.2-сурет. Бейнелеу компоненттері және мәліметтер қорына ену
мүмкіндігінің өз ара әрекеттері.
Мәліметтер қоры бір ғана кестеден тұратын болса, онда мәліметтер
қорымен жұмыс істеу қосымшасы бір Table компонентінен және бір
Table
Query
DataSource
Мєліметтер ќоры
Мєліметтерді
бейнелеу
компоненті,
мысалы
DBGrid
Ф ҚазҰПУ 0703-10-09 Пәннің оқу-әдістемелік кешені. Екінші басылым
61
DataSource компонентінен тұрады. Table компонентінің қасиеттері 3-кестеде,
ал DataSource компонентінің қасиеттері 4-кестеде келтірілген. Форма
қосымшасына компоненттер енгізілгеннен кейін, оның қасиеттерін осы
көрсетілген ретпен қойып шығу қажет. Table компонентінің қасиеттері
төмендегі кестеде келтірілген.
Қасиеттері
Анықтайды
Name
Компонент аты. Компоненттің қасиеттеріне ену үшін
қолданылады.
DatabaseName Бір бөлігі кесте болатын мәліметтер қорының аты.
Қасиеттерінің
мәні
ретінде
мәліметтер
қоры
псевдонимі қолданылады.
TableName
Кіруге компонент қолданатын мәліметтер файлының
аты.
TableType
Кестенің аты. Кесте Paradox (ttParadox), dBase
(ttdBase), FoxPro (ttFoxpro) форматында болатын
мәліметтер
жиыны
болуы
мүмкін
немесе
форматталған мәтіндік файл (ttASCI) болады.
Active
Мәліметтер файлын екпінді ету белгісі. Қасиетіне
True мәнін меншіктеу нәтижесінде мәліметтер кестесі
ашылады.
Форма қосымшасын жасау барысында DatabaseName және TableName
қасиеттерінің мәндері тізімнен таңдау жолымен беріледі. DatabaseName
тізімінде барлық тіркелген псевдонимдер келтірілген, ал TableName тізімінде
каталогқа сәйкес псевдонимде болатын кесте файлының аты көрсетілген.
DataSource компонентінің қасиеттері мына кестеде келтірілген.
Қасиеттер
Анықтайды
Name
Компонент аты. Компоненттің қасиетіне ену үшін
қолданылады.
DataSet
Берілген мәліметтерді білдіретін, компонент аты.
DataSet қасиеті кесте немесе сұранысты білдіретін, және жазбаларға
кіруге арналған компоненттер арасындағы байланысты қамтамасыз етеді. Бұл
қасиеттің болуы мәліметтер көзін таңдауды береді. Мысалы, мәліметтер
қорын жазбалардың көптеген санынан тұратын кесте бірнеше ішкі кестелерге
бөлінген және бірдей құрылымнан кесте деп ұйымдастыруға болады. Бұл
жағдайда әрбір ішкі кестенің қосымшасында сәйкес өз Table компоненті
болады, ал ішкі кестені нақты таңдау үшін Dataset қасиетінің мәндерін қою
арқылы жүзеге асырылады.
Table компоненті қасиетінің мәндері.
Қасиеттері
Мәндері
Достарыңызбен бөлісу: |