![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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) ДҚ -ң екі кестелерінің мазмұ нын ұ сыну. Енді жұ мысты кү рделендірейік ДҚ -ң екі кестесінің мазмұ нын екі вариантта ұ сынайық: а) Экранды формада кестелер арасындағ ы байланысты орналастырмай; б) Кесте мә ліметтерін кесте арасындағ ы байланысын есепке ала отырып бейнелейік.
|