Ф ҚазҰПУ 0703-10-09 Пәннің оқу-әдістемелік кешені. Екінші басылым
62
Name
Table1
DatabaseName
Peterburg
TableName
Monuments.db
Active
True
DataSource компоненті қасиеттерінің мәндері.
Қасиеттері
Мәндері
Name
DataSource1
DataSet
Table1
Форма режимі
Форма режимінде мәліметтерді қарап шығуды қамтамасыз ету үшін,
форма қосымшасына мәліметтерді көріп шығуды қамтамасыз ететін
компоненті, керек жағдайда жазба өрісін редакциялайтын компоненті және
де әрбір өріс үшін жеке компоненттерді қосу қажет.
DBText компоненті тек өрістердің мазмұнын қарап шығуды білдіреді,
ал DBEdit және DBMemo компоненттері – қарап шығуға және редакциялауға
болады. Осы компоненттердің кейбір қасиеттері келтірілген. Форма
қосымшасына енгізілгеннен кейін олардың мәндерін кестеде келтірілген
ретімен қойып шығу қажет.
BText, DBEdit, DBMemo компоненттерінің қасиеттері төмендегідей
Қасиеттері
Анықтайды
Name
Компонент аты. Компоненттің қасиетіне ену үшін
қолданылады.
DataSource
Компонент-мәліметтер көзі.
DataField
Бейнелеу немесе редакциялау компоненті қолданатын
мәліметтер қорының өрісі.
Мысал ретінде DBEdit, DBMemo компоненттерін пайдаланатын,
«Санк-Петербург архитектуралық ескерткіштері» мәліметтер қорымен
жұмыс істеуді қамтамасыз ететін программаны қарастырайық.
Форма қосымшасы келесі суретте келтірілген.
Форма келесі түрде құрылады. Бірінші бос формаға Table, DataSource
компоненттерін орналастыру қажет және олардың қасиеттерін қою керек.
Қасиеттерінің мәндерін ретімен қойып шығу қажет.
Қасиеттері
Мәндері
комментарийлер
Table1.DatabaseName Peterburg
Мәліметтер
қорының
псевдонимі
(BDE
Ф ҚазҰПУ 0703-10-09 Пәннің оқу-әдістемелік кешені. Екінші басылым
63
Administrator
утилитасымен
құрылады)
Table1.TableName
Monuments Мәліметтер
қорының
кестесі
(Database
Desktop
утилитасымен
құрылады.)
Table1.Active
True
DataSource1.Dataset
Table1
Table, DataSource компоненттерін баптап болған соң формаға үш
DBEdit компонентін және DBMemo компонентін қосу керек. DBEdit
компоненті Name, Architect және Photo өрістерін көруге және редакциялауға
арналған, DBMemo компоненті Note өрісін көру және редакциялау үшін
қолданылады.
Мәліметтер
қорының
өрістерін
көру-редакциялау
компоненттерінің қасиеттерінің мәндері кестеде келтірілген.
DBEdit1- DBEdit3 және DBMemo1 компоненттері қасиеттерінің
мәндері келтірілген.
Қасиеттер Компонент
DBEdit1
DBEdit2
DBEdit3
DBMemo1
DataSource DataSource1 DataSource1 DataSource1 DataSource1
DataField
Monument
Architect
Photo
Note
Table1 компонентінің Active қасиетіне True мәні меншіктелгенде, онда
одан кейін DataField қасиетіне мән меншіктелгенде, DBEdit компонентінің
өрісінде, мәліметтер қоры кестесінің сәйкес бірінші жазбасы өрісінің
мазмұны көрінеді. Егер кестеде мәліметтер болмаса, өріс толтырылмаған
болады. Егер Table1 компонетінің Active қасиетінің мәні False-қа тең болса,
онда DBEdit компонентінің өрісінде оның аты шығады.
Мәліметтер қоры өрісінің көру-редакциялау компоненттерінен басқа,
формаға иллюстрацияларды көру үшін пайдалынатын Image компонентін
және түсініктеме мәтіндерді шығару үшін төрт Label компонентін қосу
қажет. Image1, Label4 және DBEdit3 компоненттерінің Visible қасиетіне False
мәнін меншіктеу керек.
Енді, егер программаны орындап және компиляция жасасақ, онда
мәліметтер файлының бірінші жазбасының мазмұны өріске шығарылады.
Мәліметтер файлының басқа жазбаларын көру мүмкіндігіне ие болу
үшін, форма қосымшасына Data Controls
қосымшасында болатын
DBNavigator компонентін қосуымыз қажет. DBNavigator компоненті
түймелер жиынтығынан тұрады, программа жұмыс істеп тұрған жағдайда
біреуіне шерткенде көрсеткіш ағымдағы жазбадан келесі, алдындағы, бірінші
Ф ҚазҰПУ 0703-10-09 Пәннің оқу-әдістемелік кешені. Екінші басылым
64
немесе соңғы мәліметтер қорының жазбасына ауысады, сонымен қатар
мәліметтер файлына жаңа жазбалар қосылады, ағымдағы жазба өшіріледі.
DBNavigator компонентінің сәйкес түймесіне шерту нәтижесінде
орындалатын әрекеттер сипаттамасынан тұратын кесте төменде келтірілді.
Түймелер
Белгіленуі Әрекеттері
Біріншіге
nbFirst
Ағымдағы
жазба
көрсеткіші
мәліметтер
файлының
бірінші
жазбасына ауысады
Алдындағыға
nbPrior
Ағымдағы
жазба
көрсеткіші
мәліметтер файлының алдыңғы
жазбасына ауысады
Келесіге
nbNext
Ағымдағы
жазба
көрсеткіші
мәліметтер
файлының
келесі
жазбасына ауысады
Соңғыға
nbLast
Ағымдағы
жазба
көрсеткіші
мәліметтер
файлының
соңғы
жазбасына ауысады
Қосу
nbInsert
Мәліметтер файлына жаңа жазба
енгізіледі
¤шіру
nbDelete
Мәліметтер файлынан ағымдағы
жазба өшіріледі
Редакциялау
nbEdit
Ағымдағы жазбаны редакциялау
режимі қойылады
Сақтау
nbPost
Ағымдағы
жазбаны
өзгерту
мәліметтер файлына жазылады
Алып
тастау
Cancel
Ағымдағы жазбаны өзгерту алып
тасталады
Жаңарту
nbRefresh Енгізілген
өзгерту
файлға
жазылады
Пайдаланған әдебиеттер
1.
Э.В. Фуфаев., Д.Э.Фуфаев База данных Москва, Изд. «Академия» - 2009-12-17
2.
Карпова Т.С. База данных: модели, разработки, реализация.-СПб.:Питер, 2001
3.
Золотова С.И. Практикум по Access. Финансы и статистика, Москва,2000.
4.
Марков А.С.. Лисовский. Базы данных. М., Фин. и стат.,2006
5.
Халықова Г.З. Мәліметтер қорын басқару жүйесі. Алматы, 2004
6.
Гончаров А.Ю. ACCESS 2003 Самоучитель с примерами Москва 2004
7.
Ульман Д. ВВедение в системы баз данных.-М..2000
Достарыңызбен бөлісу: |