Бүкіл әлемнің фирмалары мен компаниялары қызметке қажет ақпаратты сақтау және өңдеу үшін компьютерлерді қолданады


Мәліметтер жиынтығымен жұмыс істеуге арналған негізгі компоненттер



бет14/26
Дата08.06.2022
өлшемі0,55 Mb.
#36560
1   ...   10   11   12   13   14   15   16   17   ...   26
Мәліметтер жиынтығымен жұмыс істеуге арналған негізгі компоненттер

DataControl панелі компонентерінің сипаттамасы (Сурет-2).
Сурет-2
DBEdit DBImage DBComboBox DBCtrlGrid


DBText DBMemo DBCheckBox
DBRichEdit
DBListBox

TDBText (мәліметтер жазылуы)


Арналуы. TLabel компонентімен аналогиялық TDBText компоненті жазбаның жеке өрісінің ішіндегісін көрсетуге мүмкіндік береді.
Құрылуы. Мәліметтер көзі DataSource қасиетінде көрсетіледі, қажет өріс - DataField қасиетінде.
TDBEdit (редакторлау өрісі) компоненті.
Арналуы. Компонент ағымдағы жазбаның жеке өрісінің мәнін редакторлауға мүмкіндік береді.
Құрылуы. Қолданылатын қасиеттер TDBText компонентінің қасиеттерінен ажыратылмайды. ReadOnly қосымша қасиеті мәліметтерді редакторлауға тыйым салуға мүмкіндік береді.
Қолданылуы. Бұл компонент TMaskEdit компонентінің ұрпағы болып табылады және ValidateEdit тәсілінің көмегімен енгізілген ақпараттың берілген маскаға сәкес келуін тексеруге мүмкіндік береді. Маска компонентпен байланысқан жазба өрісінің EditMask қасиеті арқылы қатынаулы болады, ал масканың негізінде құрылған мән EditText қасиетінде сақталады.
TDBMemo (көп жолдық өріс) компоненті.
Арналуы. Бұл компонентің көмегімен жазбаның екілік өрісінің іші бейнеленеді. (мысалы, Blob).
Құрылуы. Егер өрісте оның толық мазмұны (графика, мәтін) керек болса, AutoDisplay қасиетінің мәнін true деп қою керек.
Қолданылуы. LoadMemo тәсілі Blob өрісінің мазмұнын, егер ол мәтіндік мәліметтерді сақтайтыны белгілі болса, берілген компонентке тасымалдауға мүмкіндік береді.
TDBImage (бейне) компоненті.
Арналуы. TDBImage компонентінің көмегімен мәліметтер қорында сақталатын суреттерді экранға шығаруға болады.
Құрылуы.суреттер осы өрісте егер AutoDisplay қасиеті true мәніне ие болса, автоматты түрде бейнеленеді. Кері жағдайда суретті LoadMemo тәсілін шақыру арқылы жүктеуге болады. Ағымдағы жазбаның өрісінде берілген компонент дұрыс қарастыратын форматтағы (мысалы, BMP) бейне сақталады деп болжанады. Осы бейнені, мысалға, Picture қасиетін пайдаланып, көшіріп алуға болады.
Image1. Picture.Assign(DBImage1. Picture);
QuickDraw қасиетіне true мәнін меншіктеп, суретін экранға шығарылуын тездетеді, ал бұл үлкен жазбалар жиынтықтарын активті көру кезінде өте пайдалы. Бірақ осындай жағдайда бейненің сапасы төмендейді. Stretch қасиеті формадағы TDBImage компонентінің ағымдағы көлеміне бейнені сәйкестендіруге (сығуға және тартуға) мүмкіндік береді.
TDBListBox (мәліметтер тізімі) компоненті.
Арналуы және құрылуы. Бұл компонент тізімнен өрістің жаңа мәнін таңдауға арналған. Мүмкін болатын мәліметтер тізімі алдын-ала дацындаладыжәне Items қасиетіне енгізіледі (TStrings типі, жолдар массиві).
TDBComboBox (мәліметтердің тізімі бар өрісі компоненті.
Арналуы. TDBList компоненті сияқты осы компонент ашылатын мәндер тізімінен өрістердің жаңа мәндерін таңдауға, көрсетуге мүмкіндік береді. Енгізу аймағында мәтінді теру барысында тізімдегі қажет жазбаға тез жылжуға немесе онда жоқ мәнді тез енгізуге мүмкіндік бар.
Құрылуы мен қолданылуы. TComboBox компонентінен мұрағаттанған қасиеттерге қосымша TDBComboBox класында тізімдегі элементтердің көрсетілу әдісін анықтауға мүмкіндік беретін TComboBoxStyle типті Style қасиеті бар. Басқасында бұл компонент стандартты TComboBox компонентіне толығымен эквивалент.
TDBCheckBox (мәліметтер жалаушасы) компоненті.
Арналуы. Кесте өрісіне байланысқан және логикалық типті (Boolean) бар жалауша элементі көмегімен осы өрістің жағдайын бейнееуге және оның мәнін өзгертуге мүмкіндік бар. Осы компоненті туынды мәндердің екеуінің біреуне тең бола алатын өрістер үшін де қолдануға болады.
Құрылуы. Компонент “қосылған” болып саналатын мәндер тізімі ValueChecked мәтіндік қасиетінде беріледі. Элементтер нүктелі үтір арқылы атап көрсетіледі:
DBCheckBox1. ValueChecked: = ‘True; Yes’;
Сәйкесінше компонент “айырылған” деп саналатын мәндер тізімі ValueUnChecked қасиетінде беріледі:
DBCheckBox1. ValueUnChecked: = ‘False; No’;
Осы мәндер жазылған регистр ескерілмейді. TDBRadioGroup (мәліметтер айырып-қосқыштар тобы) компоненті.
Арналуы. Бұл компонент өрістер мәндерінің шектелген жиынтығын айқын түрде шығаруға арналған. Әрбір мәнге сәйкесінше топтың бір айырып-қосқышын қоюға болады.
Құрылуы. Айырып-қосқыштар атуларының тізімі Items (TStrings типті) қасиетіне енгізіледі. Қрістің оларға сәйкес келетін мәндері Values (TStrings типті) қасиетінде сақталады.
Компонентпен байланысқан өрістің ағымдағы мәніне қатынауды Value қасиеті арқалы алуға болады.
TDBRichEdit (форматтау өрісі) компоненті.
Арналуы. Компонент TRichEdit компонентінің барлық қасиеттерін мұрағаттайды және Blob екілік өрістердің мазмұндарын мәліметтер қорынан форматталған мәтін түрінде көрсетуге мүмкіндік береді.
Құрылуы мен қолданылуы. Компонент TDBMemo компоненті сияқты қолданылады.
TDBCtrlGrid (еркін форма) компоненті.
Арналуы. Компонент жазбалар кестесін (TDBGrid) еске салады, бірақ мәліметтерді қатал кестелік түрде емес, Data Controls (мәліметтерді басқару элементтері) панеліндегі таңдалған компоненттер жиынтығы көмегімен және туынды түрде көрсетуге мүмкіндік береді. Мысалы, бағандар санын еркін түрде беруге болады.
Құрылуы. Компонент формаға қойылған кезде, ол панельдер жиынтығы түрінде көрсетіледі, оның алғашқысы бос, ал басқалары штрихталған және көрнекілік үшін ғана келтірілген.
Бірінші панельде жазбаның нақты өрістерін бейнелеуге арналған компоненттерді орналастыру және оларды мәліметтер жиынтығының сәйкес өрістері мен DataField қасиеті арқылы байланыстыру қажет. Жиынтықтың атының өзі DataSource ұасиетіне автоматты енгізіледі.
Бағдарламаның орындалу барысында панельдің әрбіреуінде сәйкес объектілер көмегімен жеке жазбалар өрістерінің мәндері бейнеленеді. TDBCtrlGrid класының қасиеттері келесі кестеде келтірілген.




Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   26




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

    Басты бет