Мәліметтер модулі.
Программада бізге TTable 5 компоненті қажет блады және 2 TDataSource компоненті. Оларды бөлек мәліметтер модулінде орналастырамыз.
File ► New ► Others командасын тандаңыз, ол обьектілер сақтаушысын ашу үшін, ашылған терезенің New вкладкасында Data Module белгіде екі рет шертіңіз. Мәліметтер моулінің қасиетіне мәнін қойып, файлда сақтаңыз. Модульді проектімен байланыстыру үшін , панель инструментінің батырмасына басып, жаңа ғана құрастырылған dmNaklsU. файлды тандаңыз.
МҚ-мен кестелерді байланыстыру үшін Delphi компонент палитрасында BDE вкладкасында TDatabase компоненттті қолданыңыз,оған шертіңіз, одан кейін обьектілер ағашының терезесіндегі DM моульдің атында. Обьектілер инспекторы терезесіне AliasName қасиеттер тізімін ашыңыз, BIBLDATA псевдонимін тандаңыз. DatabaseName қасиетінің жолына локальі псевонимнің қайсы бір атын жазыңыз(мысалы ААА) , ол TDatabase компонентін құрастыраы.
Енді обьектілер терезесіне TTable компонетті орнатыңыз(вкладкасы)
, оны «ААА» псевдониміне апарыңыз. Обьектілер инспекторінің тересінде жаңа DatabaseName компонентің қасиетінде автоматты түрде локальді псевоним аты пайда болады, бірақ компоненттің оң жағынан қызыл белгі болады, ол TTable компоненттің жұмысқа даяр еместігінің белгісі.
TTable Компоненті МТ болып есептеледі. Ол көбінесе файл-сервердік жүйелерінде кез келген бір кестеден мәліметтерге шығу үшін қоолданылады. Компонетті жұмысқа даярлату үшін, ол кестенің атын анықтау тиіс: TableName қасиеттерінің тізбегін ашыңыз және онда NAKLS кестесін тандаңыз. Кейін бізге осы компонеытке көп рет келуіміз мүмкін, сондықтан оның Table1 атын онымен байланысан кестенің атына ауыстырыңыз: Name қасиетінің жоланы NAKLS енгізіңіз.
Компонент палитрасының Data Access вклакасында TDataSource компонентін ерешелеңіз, одан кейін обьектілер ағашында NAKLS компонетке шартіңіз, ол оны МҚ-мен байланыстыру үшін.
Енді негізгі терезенің екінші сеткасында MOVEBOOK кестенің мәліметтерін көрсету үшін екінші параны даярлаймыз: ААА псевдониміне TTable мәліметттер наборын «салыңыз» ал оған – TDataSource мәліметтер источнигін; МТ-ні MOVEBOOK кестесімен байланыстырып, оған атты беріңіз. әліметттер модулінің қалпы осы ауқыттағы 15 сур.көрсетілген.
NAKLS және Move мәліметтер наборы бір біреуге деген реляционды байланысқан: бірінші МТ-де жалғыз(салым) жазуына екіншісіндегі бірнеше жазулары (кітаптар ) сәйкес келуі мүмкін. МТ оларды білу үшін оларды даярлау керек. Мәліметтер модулінің кодының тересінде вкладкасына өтіңіз(батарманы басыңыз ол шығу үшін), тышқан арқылы NAKLS және Move компоненттерін обьектілер ағашының терезесінен Diagram вкладкасына аударыңыз. Ауысу Drag&Drop классикалық әдіс бойынша жүзеге асады: обьектілер ағашы терезесінде компонентке тышқанның сол жақ батырмамен басып тұрып Diagram вклакасына ауысады, одан кейін босатылады. Кестелерді Diagram вкладкасында бірбірнің астынан 11 суретте көрсетілгендей орналастырыңыз.
11сурет. екі МТ-мен және обьектілер ағашының терезесі.
12 сурет. тересінде кестелердің орналасуы.
Достарыңызбен бөлісу: |