Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Table компоненті.






1. Table деректер жиынтығ ы.

2. Деректер қ оймасымен жұ мыс жасаудың Datasource, Dbgrid, DbNavigator компоненттері.

 

Екі кесте бір-бірімен кілт арқ ылы байланысады. Байланысқ ан кестелердің біреуі негізгі, екіншісі қ осымша кесте болады. Деректер қ орымен жұ мыс істеуге арналғ ан компоненттер DataAccess (деректерге кіру) жә не DataControls (деректерді басқ ару) беттеріндегі компоненттер кітапханасында орналасқ ан.

Деректер қ орында қ олданатын ә рбір қ осымша келесі ү ш тү рдегі компоненттердің біреуін қ амтиды:

· Деректер қ орымен тікелей байланысатын деректер жиыны (dataset) компоненттері. Бұ л Table, Query компоненттері;

· Бірінші тү рдегі, визуалды жә не деректерді басқ ару компоненттері арасындағ ы ақ парат алмасу деректер кө зі (Datasource) компоненттері арқ ылы болады. Бұ л компонент Data Source болып табылады;

· DBGrid, DBText жә не DBEdit сияқ ты, деректерді басқ ару жә не визуалды компоненттер.

1) Экранды формада ДҚ -ның бір кестенің мазмұ нын ұ сыну

Алдымен ДҚ бір кестесіне қ атынай алатын қ арапайым экрандық форма қ ұ райық.

№3 формасына View/ Forms менюінің элементін таң дау арқ ылы ө теміз, сұ қ баттық терезеден Form3 таң дап Ok батырмасын басамыз. Компонент палитраларын ТDВGrid компонентін формағ а орналастырамыз (Data Controls беттерінен). Data Source қ асиетінің ТDВGrid компонентін №3 форманың unit модуль текстінің unit 5 модулінде сипатталғ ан Data Module Data Source1 мә ніне орналастырамыз(бұ л ү нсіздік бойынша Delphi-ге Data Source ө зіміз ат берген қ осылғ ан) ТDВGrid компоненті кестелі формада мә ліметтер жиынын бейнелеу ү шін қ ызмет етеді.

Формағ а батырма ТButton (компонент палитра Standаrd беті) компонентін қ осып, Cancel Button объекті испекторларын пайдаланып компонентке ат береміз (Name қ асиеті). Батырма тақ ырыбын (Caption қ асиеті) Отменағ а (болдырмауғ а) ө згертеміз.

 

 

Ө ң деу этапындағ ы форма тү рі

Пайдаланушы батырманы басқ анда орындалатын кодты батырмамен байланыстырайық. Формада қ алып OnClick оқ иғ асын ө ң деу процедура кодына тө мендегідей кодты жазамыз.

Close:

Forml.Visible: =True;

Run менюінен (немесе F9) Run компонентін таң дап Delphi-ге қ осымшаны орындатуғ а жібереміз. Қ осымша Файл/Ввод менюінен Просмотр (Қ арап шығ у) командасын таң даймыз.

 

 

Орындау кезіндегі №3 форма тү рі

Мә ліметтер жинағ ына жазбаларды (Materialy.DB кестесінде) DBGrid компонненті арқ ылы қ осуғ а болады.

Жазбалар қ осу ү шін Insert батырмасын басуымыз керек, немесе мә ліметтер жиынының соң ғ ы жазбасында болып “ тө мен қ арай бағ ыт” батырмасы арқ ылы мә ліметтер жиыны жаң а жазба режиміне автоматты тү рде кө шеді. Мә ліметті енгізгеннен кейін мә ліметтер жиынында жазба алаң ын батырма кө мегімен басқ а жазбағ а ө ту арқ ылы есте сақ тауғ а болады. Esc батырмасын бассақ жазба сақ талынбайды. Жазбаларды ө згерту ү шін керекті орынғ а ағ ымдағ ы жазбағ а нұ сқ ағ ышты орналастырамыз жә не керек жерде мә ндерді ө згертеміз. Мә ліметтер жиыны автоматты тү рде тү зету режиміне кө шеді.

Жазбаларды ө шіру ү шін оғ ан ағ ымдағ ы жазба нұ сқ ағ ышын орналастырып Ctri+Del батырма перне комбинациясын басамыз.

 

2) ДҚ -ң екі кестелерінің мазмұ нын ұ сыну.

Енді жұ мысты кү рделендірейік ДҚ -ң екі кестесінің мазмұ нын екі вариантта ұ сынайық:

а) Экранды формада кестелер арасындағ ы байланысты орналастырмай;

б) Кесте мә ліметтерін кесте арасындағ ы байланысын есепке ала отырып бейнелейік.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.