Delphi-де Microsoft Acces арқылы кесте құру



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 7 бет
Таңдаулыға:   
2.2 Delphi-де Microsoft Acces арқылы кесте құру

Әдетте Delphi-де мәтіндік файлмен жұмыс істеу үшін файлдық айнымалымен және оқу және жазу пәрменімен сыртқы файлдың қарапайым байланыс командаларын пайдалану жеткілікті. Арнайы файлдармен жұмыс істеу үшін қосымша кітапханаларды немесе компоненттерді пайдалануға тура келеді. Осы мәселені шешу үшін ADO технологиясын, сондай-ақ пайдаланушы формасында деректерді көрсетуге мүмкіндік беретін тиісті компоненттерді қолданамыз.
ДБ бағдарламасын ұйымдастыру үшін келесі компоненттер қажет:
- ADOConnection-ДБ қосу үшін қолданылады (ADO палитрасын қалау, кейбір dbgo нұсқаларында);
- ADOTable-нақты ДБ кестесі (ado бетбелгі);
- DataSource-Delphi (Data Access бетбелгісі);
- DBGRID-ДБ кестесінің мазмұнын пайдаланушы нысанына шығаруға мүмкіндік беретін кесте (Data Controls бетбелгі);
- DBNavigator-оған байланған кестеде деректерді басқаруға қабілетті (Data Controls бетбелгі) батырмалық панель.
Барлық компоненттер пішінге орнатылғаннан кейін, оларды реттеуге кірісуге болады. Біздің тапсырманы шешу үшін ешқандай бағдарламалық код қажет емес. Тек компоненттер қасиеттерін теңшеу:
ADOConnection компонентін ConnectionString қасиеті
ConnectionString қасиеті арнайы терезелерде ыңғайлы. Ашамыз редакторы ConnectionString қасиеті қр инспекторы объектілерін түймесі "бар...". Пайда болған терезеде барлық параметрлерді әдепкі ретінде қалдырамыз және "Build..." түймесін басыңыз.
Бірнеше бетбелгі бар тағы бір терезені аламыз.
Бірінші "деректер провайдері" бетбелгісінде Microsoft тізімінен таңдаңыз.Jet.OLEDB.4.0 "және ЖМ" бұдан әрі".
Екінші бетбелгі "1" өрісінде. Деректер қорының атауын таңдаңыз немесе енгізіңіз: "жмим" ... " және үйреншікті тереземен қажетті ДБ файлын таңдаймыз. Мекен-жайды таңдағанда түбірлік директориядан бастап толық жол көрсетіледі. Мұндай нұсқауда Директорияны басқа компьютерде пайдалану ыңғайсыз болады, өйткені бағдарлама жасалған компьютердегі барлық директорияларды құруға тура келеді. Мұндай проблемаға тап болмау үшін, салыстырмалы жолды көрсету ыңғайлы. Егер бұл өрісте ДБ файлының аты ғана көрсетілсе, онда бағдарлама оны қай директорияда орналаспаған сол директориядан ашатын болады. Әрине, ДБ файлы Delphi жобасын сақтайтын қалтада болуы керек.
"ОК"батырмасын басыңыз.
Алдыңғы терезені қайта көреміз, бірақ толтырылған жолмен. Тағы да "ОК"түймесін басыңыз. Барлық, ConnectionString сипаттарын теңшеу аяқталды.
Adoconnection компонентінің LoginPrompt қасиеті
Бұл логикалық сипат ДБ қосылған кезде пароль сұралатынын анықтайды. Сондықтан, ол бағдарламаға кедергі келтірмеу үшін оған False мәнін қоямыз.

ADOConnection компонентінің connected қасиеті
Сипат қосылудың қазіргі уақытта орындалғанын анықтайды. Бағдарлама іске қосылғаннан кейін ДБ-ға бағдарламалық қосылмау үшін True көрсетіңіз. Егер true мәнінің қасиетіне берілгеннен кейін, Delphi қате туралы ешқандай хабар шығармаса, бәрі дұрыс орындалғанын білдіреді. Қате болған жағдайда ДБ файлының немесе "деректерді жеткізуші"атауының дұрыс көрсетілгенін тексеру керек.
ADOTable компонентінің connection қасиеті
Тізімнен жасалған және бапталған adoconnection компонентін таңдаңыз. Бұл қасиетке балама ретінде ADOTable компонентінің жеке ConnectionString қасиеті бар, ол дәл сол сияқты ДБ-ға қосылуды теңшеуге болады. Бірақ егер бірнеше кестелермен жұмыс істеу жоспарланса, қосылымды бір рет теңшеу және одан әрі барлық кестелер үшін оларды пайдалану әлдеқайда ыңғайлы.
Tablename сипаты ADOTable компоненті
Тізімнен ДБ-дан қажетті кестені таңдаймыз.
ADOTable Active компонентінің қасиеті
Компоненттің жұмыс режимін анықтайтын сипат. True мәнін көрсетеміз. Егер қате туралы хабар болмаса, бәрі жақсы. Егер бар болса, алдыңғы екі сипаттарды тексеріңіз.
DataSource компонентінің dataset қасиеті
Егер олар бірнеше болса, тізімнен қажетті кестені таңдаңыз. Әдетте әрбір кестеде ADOTable + DataSource өз жұбы сәйкес келеді.
ДБ деректерімен жұмыс істеу үшін пайдаланылатын көрінбейтін компоненттерді күйге келтіру ілінген. Осыдан кейін ақпаратты шығару және оны басқару мүмкіндіктерін ұсыну үшін пайдаланушы пішінін баптау қажет.
DataSource dbgrid және DBNavigator компоненттерінің қасиеттері
Сипат қажетті DataSource компонентінің тізімінен таңдау арқылы теңшеледі.
Барлық осы операциялардан кейін сіздің ДБ файлына қосылатын бағдарламаны аламыз, деректерді қарапайым кестелік формада шығарады. Батырмалық панель жазбаларды алға, артқа жылжытуға, соңғы немесе бірінші рет өтуге, жаңа жазбаларды қосуға, қолда бар жазбаларды өңдеуге, сондай-ақ қажет емес жазбаларды жоюға мүмкіндік береді.

2.3 BDE Adminstrator

Вorland BDE ДБ-мен жұмыс істеудің қазіргі заманғы және прогрессивті механизмі деп есептемейді. BDE тікелей ауыстыру ретінде dbexpress - қосындылармен, транзакциялармен және сұраныстармен жұмыс істейтін драйверлер мен компоненттердің жиынтығы ұсынылады. DbExpress ДББЖ-мен деректер алу үшін SQL қолданатын драйверлер арқылы байланысады. Бұл ретте клиенттік қосымшаның жағында деректер кэштелмейді,бұл бір бағыттағы курсорларды пайдалануды және кестелерді тікелей түзетудің мүмкін еместігін білдіреді. Дегенмен, dbExpress технологиясы кез келген жағдайда жергілікті ДБ-мен жұмыс істеуге арналмаған. DbExpress СУБД қолдау арасында DB2, Oracle, MS SQL және MySQL атап өтуге болады. Әрине, Interbase қолдау және фирмалық ДББЖ бар.
Алайда, Interbase үшін dbExpress пайдалану - ең жақсы шешім емес: Delphi - де тағы бір технология бар, дұрысы - Interbase-IB Express ДББЖ-мен тікелей өзара әрекеттесуді іске асыратын компоненттер жиынтығы. Компоненттер палитрасында олар InterBase бетбелгісінде. Бұл компоненттер BDE-де бар барлық мүмкіндіктерді жүзеге асырады, сондай-ақ Interbase ДББЖ үшін ерекше мүмкіндіктерді пайдалануға мүмкіндік береді, сақталатын процедуралар мен т.б. сонымен қатар InterBase Admin компоненттерінің жиынтығы бар, олардың көмегімен Interbase ДББЖ өзіне манипуляциялар жасауға болады.
Сонымен қатар, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де, ең алдымен, бұл жүйе үшін де қолданылады. Жалпы және жалпы ADO Microsoft орындалуындағы BDE нұсқасы ретінде қарастыруға болады. Бірақ, ADO COM интерфейсі арқылы ДБ-мен сөйлеседі, бұл мүмкін, BDE-ден тікелей жұмыс сияқты оңтайлы емес (BDE ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Microsoft Office туралы түсінік және түрлері
RAD әдіснамасы
Жойылған мәліметтер қорлары
АО “АрселорМиттал Темиртау”
Кәсіпорынмен танысу
Мәліметтер қорының модельдері
Ипотекалық несие беру деректер базасын жобалау
Кітапхана деректер базасының қосымшаларын бағдарламалау
“Емхана” мәліметтер базасы
Кәсіпорынның инвестициялық саясатын талдаудың ақпараттық жүйесін тұрғызу
Пәндер