Қазақстан республикасы білім жәНЕ



Pdf көрінісі
бет52/76
Дата07.02.2022
өлшемі0,88 Mb.
#86038
1   ...   48   49   50   51   52   53   54   55   ...   76
Байланысты:
7da11e8a-0752-11e7-bfa7-a692e7d05c5eSQL УМК

 
 Форма режимі 
Форма режимінде мәліметтерді қарап шығуды қамтамасыз ету үшін, 
форма қосымшасына мәліметтерді көріп шығуды қамтамасыз ететін 
компоненті, керек жағдайда жазба өрісін редакциялайтын компоненті және 
де әрбір өріс үшін жеке компоненттерді қосу қажет. 
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   ...   48   49   50   51   52   53   54   55   ...   76




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет