СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 09.05.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Мәліметтер қоры қосымшасын әзірлеу

Категория: Прочее

Нажмите, чтобы узнать подробности

Delphi ортасы мен MS Access мәліметтер қорын байланыстыру

Просмотр содержимого документа
«Мәліметтер қоры қосымшасын әзірлеу»

Мәліметтер қоры қосымшасын әзірлеу



Өріс аты

Типі

Өріс ұзындығы

Индекстелген өріс

Key1

Санағыш

Ұзын бүтін

Иә (Сәйкестіктер рұқсат етілмейді)

Фамилия

Мәтіндік

50

Иә (Сәйкестіктер рұқсат етіледі)

Имя

Мәтіндік

50

Иә (Сәйкестіктер рұқсат етіледі)

Телефон

Мәтіндік

10

Иә (Сәйкестіктер рұқсат етіледі)

e-mail

Мәтіндік

20

Иә (Сәйкестіктер рұқсат етіледі)

Город

Сандық

Ұзын бүтін

Жоқ


  1. Бірінші өрісті белгілеп, тышқанның оң жағын шертіп, «Кілттік өріс» пунктін таңдаңыз.

  2. Кестені сақтап, оған «Анықтама» деген ат беріңіз.

  3. Жаңа жоба құрып, оған ADOConnection компонентін қойыңыз.

  4. Енді сервермен байланысты орнатайық. Ол ConnectionString қасиетінде жазылуы тиіс.

  5. ConnectionString қасиетінің үстінен екі рет шертеміз, сонда келесідей терезе пайда болады:

  1. Build батырмасын бассақ, келесідей терезе пайда болады:

  1. Мұнда берілгендер қорымен байланысты жүзеге асыратын драйверлер тізімі тұрады.

  2. MS Access деректер қорымен байланыстыру үшін «Microsoft Jet 4.0 OLE DB Provider» драйвері қолданылады.

  3. Бұдан соң Далее батырмасын басып, «Connection» қосымшасына ауысамыз.

  4. оның түрі келесідей:

  1. Мұндағы үш нүктелі батырманы басып, өзіңіздің берілгендер қорыңызды көрсетіңіз.

  2. Бұдан соң «Проверить подключение» батырмасын басып, тексеріп көріңіз.

  3. ОК батырмасын басыңыз.

  4. Енді ADOConnection компонентінің LoginPrompt қасиетін өшіріңіз. Бұл берілгендер қорына әр ке зқатынағанда, пароль терезесін шығара бермеу үшін қажет.

  5. Осымен байланысты аяқталды деп есептеуге болады. Енді «Анықтама» атты кестеген енуді жүзеге асыру керек.

  6. ол үшін ADOTable компонентін қойыңыз.

  7. Бірден оның Name қасиетін BookName деп өзгертіңіз.

  8. Оның да ConnectionString қасиеті бар және ол арқылы байланыс жасауға болады. Бірақ мұны жасамау үшін біз алдында ADOConnection компонентін орнатқан болатынбыз.

  9. Енді ADOTable-ді ADOConnection-мен байланыстыру үшін оның Connection қасиетіне ADOConnection1 таңдаймыз.

  10. Енді TableName қасиетінде біздің кесеміздің атын көрсету керек.

  11. Кесте мен байланыстар көрсетілді, енді байланысуға болады. Ол үшін Active қасиетіне true мәнін беріңіз.

  12. Кестедегі берілгендерді көрсету үшін формаға Data Access қосымшасынан TDataSource компонентін қоямыз.

  13. Енді бұл компонентке қай кестені көрсету керек екенін белгілеу керек.

  14. ол үшін DataSet қасиетінде біздің кестеміз BookTable-ді көрсетуіміз керек.

  15. Кестені көрсетудің ең қарапайым әдісі – DBGrid компонентін қою. Бұл тор-компонент, ол берілгендерді кесте түрінде көрсетеді.

  16. Бұл компонент арқылы кестенің жолдарын қосуға, жоюға, редакторлеуге болады.

  17. DBGrid компонентін байланыстыру үшін оның DataSource қасиетіне DataSource1 компонентін көрсету керек.

  18. Кестеге жаңа жол қою үшін Ins батырмасын, ал жолды жою үшін Ctrl+Del батырмаларын басу керек.



Берілгендерді көрсетуді басқару

  1. Access-ті ашып, берілгендер қорына тағы бір екі өріс қосайық: «Дата» (Типі: «Дата/Время») және «Мобильник» (типі: «Логикалық»)

  2. Кестені жауып, Delphi-де өзгерістерді көрсетейік.

  3. Алдымен берілгендер қорына ену компоненттерін арнайы терезеге көшірейік.

  4. ADOConnection1, DataSource1 және BookTable компоненттерін белгілеп, батырманың оң жағын басып, Edit – Cut командасын орындаңыз.

  5. File-New-Data Module командасын таңдаңыз.

  6. Енді Edit менюінен Paste пунктін таңдаңыз.

  7. Жаңа модульді DataModuleUnit деген атпен сақтаңыз.

  8. Оны проектілер менеджері арқылы қайтадан ашып, сізге ыңғайлы жерге қойыңыз, мысалы, экранның оң жақ төменгі бөлігіне.

  9. Енді негізгі формаға барыңыз, онда DBGrid1 компонентінде ешқандай берілгендердің жоқ екенін көруге болады. Неліктен? Себебі ол берілгендер қорымен байланыстыратын компонентпен байланысты жоғалтып алды.

  10. Форма компоненттердің бар екенін білу үшін оның uses модулінде DataModuleUnit модулін көрсету керек. Мұны қолмен жасауға болады, немесе File менюінен Use Unit пунктін таңдаймыз.

  11. Енді код редакторы терезесінде implementation кілттік сөзінен кейін «uses DataModuleUnit;» пайда болғанына көз жеткізіңіз.

implementation

uses DataModuleUnit;

{$R *.dfm}

  1. Енді DBGrid1 компонентін белгілеп, оның DataSource қасиетіне DataSource компоентін көрсетуге болады (DataModule1.DataSource1).

  2. DataModule модуліне барып, берілгендерді көрсетуді баптайық.

  3. BookTable компонентін екі рет шертсеңіз, берілгендер қорының өрістерін редакторлеуге арналған терезе пайда болады.

  1. Басында ол бос болады, енді оған берілгендер қорының барлық өрістерін қосу керек. Ол үшін тышқанның оң жағын басып, пайда болған менюден Add All Field пунктін таңдаңыз.

  2. Терезе автоматты түрде өрістердің атымен толтырылады.

  3. Тышқанның көмегімен өрістердің орындардың ауыстыруға болады, бұл кезде берілгендер қорындағы олардың орындары ауыспайды, тек торда солай көрсетіледі.

  4. Объектілер инспекторы арқылы әр өрістің қасиеттерін өзгертуге болады.

  5. Алдымен, Key1 – өрісін көрінбейтіндей етіп жасайық.

  6. Оның Visible қасиетіне false мәнін беріңіз.

  7. «Фамилия» өрісінің DisplayWidth қасиетіне 15 деген мән беріңіз.

  8. «Дата» өрісінің атын «Дата рождения» деп өзгертейік. Ол үшін DisplayLabel қасиетін пайдаланамыз.

  9. Датаны көрсету форматын редакторлейік. Ол үшін DisplayFormat қасиеті жауап береді. Оған толық формат берейік: «dddddd»

  10. Дата үшін енгізу маскасын көрсету қалды. EditMask қасиетіне «99/99/9999» деп енгіземіз.



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!

Закрыть через 5 секунд
Комплекты для работы учителя