Автор: n******************@mail.ru, 24 Ноября 2011 в 21:44, реферат
MS Access ең кең таралған деректер қорын басқару жүйелерінің (ДҚБЖ) бірі болып табылады.
MS Access ақпаратты көрсету және сақтау үшін пайдаланылатын жеке компоненттерден тұрады. Олар: кесте, форма, есеп беру, сұраныстар, деректерге мүмкіндік беретін беттер, макростар және модульдер. Формалар мен есептерді құру үшін конструкторлар қолданылады, сондықтан бұл компоненттер конструкторлық объектілер деп аталады. Конструкторлық объектілер басқару элементтері деп аталатын едәуір кіші объектілерден тұрады (олар: өріс, батырмалар, диаграммалар, жақтаулар, және т.б.).
Кесте деректер қорының негізі болып табылады. MS Access-те бүкіл ақпарат кестелерде беріледі.
Формалар- форма терезесінде кестелерді енгізу мен көру үшін қолданылады. Олар экранда бейнеленген ақпараттың көлемін шектеуге мүмкіндік береді және оны тиісті түрде көрсетеді. Шебердің көмегімен форманы, оған алдын-ала құрылған шаблонның біріне сәйкес орналастырып берілген кестенің өрістерін енгізе отырып, құруыңызға болады. Форманың конструкторы көмегімен кез-келген күрделі дәрежедегі формаларды құрасыз.
Сұраныс құру барысында жазбаларды іріктеу шартын беретін өрнекті анықтауға арналған - өрнекті құрастырушыны қолдануға болады. Ол сұраныс бланкасында Іріктелу шартты қатарына байланысты контексті мәзірдегі Құрастыру командасы іске қосылады.
Өрнекті құрастыру барысында бірнеше қарапайым ережені естен шығармауы керек.
- Өрнек барлық уақытта логикалық типте болады.
- Символдық тұрақтылық тырнақшаға алынып жазылады.
- Деректер қорының обьектісі өріс атауын леп белгімен ажыратады.
- Математикалық емес бағдарламалауға түсінікті бірнеше операторды да қолдануға болады.
36-сурет. Сұраныстағы өрнек құрастырушы терезесі
Өрнек құрастырушы терезесінде математикалық амалдардан да басқа да бірнеше операторлар бар: Between And аралықтан таңдау операторы, Мыс: Between 1945 And 1950 шарты / = 1945 And / = 1950 шары эквивалентті, /^ - дәрежеге шығару операторы, / - бүтінге де дөңгелентіп бөлу операторы, & - символдық мәліметтер операторы. Like - белгісіз символдары бар қатарды іздеу негізінде құруға пайдаланатын функция. Бұл кезде арнайы символдар қолданылады: ?-кез-келген бір символ; * - символдардың кез-келген тізбегінде; # - белгісіз цифр. Мыс: Like*5*-құрамында «5» символдары бар жазбаларды іздеу шарты, Like Ұлжан, Гүлжан не Күлжан іздеу шартты. Іріктеу шартында қолдануға болатын негізгі логикалық функциялар: AND және EQV - эквивалентті, OR - немесе, NOT - емес.
Өрнек
құрастырушы терезесін
1. Сервиз
- деректер схема командасы
2. Сұраныс жапсырмасын ашып, құру түймесін шерту.
3. Конструктор режимін таңдап, OK батырмасын шерту.
4. Конструктор режиміндегі Сұраныс терезесінің төменгі жағындағы бағандарда қызметкер кестесін қызметкер мен жүктеме өрістерін, ал разряд кестесінен разряд өрісін таңдау.
5. Төртінші бағанда жаңадан жалақы өрісін ашып, сол бағандағы контексті мәзірден Құру командасын таңдай отырып, өрнек құрастырушы терезесін ашу.
6. Қызметшілердің тиісті жалақысы оның разрядына сәйкес жалақымен жүктеменің көбейтіндісіне тең. Сондықтан Өрнек құрастырушы терезесінің жоғарғы облысына осы екі өрістің көбейтіндісінен тұратын өрнекті енгізіп, ОК батырмасын шерту керек. Енгізген өрнек сұраныс бланкісінің 4-ші бағанында орналасқан.
7. Конструктор режимінде ашылған сұраныс терезесін жабу және оған атау беріп сақтау.
Міне, осы алгоритмді әрекеттерді орындай отырып, сұраныс кестесін алуға болады. Оның жалақы өрісінде әрбір қызметкердің жүктемесі мен разрядына сәйкес жалақылары есептеліп көрсетілді.
Айталық,
өзіңіздің клиенттеріңізге жаңа
қызметтер көрсету жайлы презентацияны
хабарлағыңыз келсін делік. Телефон
нөмірін, мекен-жайлары т.б
1. Деректер
қорында «Сұраныстар»
2. «Жаңа сұраныс» терезесінен Конструкторды таңдап, ОК батырмасын басыңыз.
3. Ашылған «Кестелерді қосу» диалог терезесінен Клиенттер кестесін таңдап, Добавить батырмасын басыңыз. Диалогты терезені жабыңыз. Экранда деректер сызбасы тек бір Клиенттер кестесінен тұратын, ал сұраныс бланкісі бос болатын сұраныстар құрастырушының терезесі ашылады.
Нәтижелі
кестеде болатын өрістерді
1. Кестелерге бөлек өрістерді қосу үшін деректер сызбасында кестенің өрісін таңдап, тышқан батырмасын екі рет басасыз. Таңдалған өріс сұраныс бланкісі Өріс жолының мүмкін болатын келесі бағанға қойылады. Кесте аты жолында бірден кесте аты пайда болады, ал Экранға шығару позициясы таңбаланады.
2. MS Access-те
апару және қалдыру (drag-and-
Жоғарғыда
келтірілген тәсілдердің кез-
Қайсыбір жағдай да берілген кестенің барлық өрістерін таңдау қажет. Ол үшін MS Access-те екі тәсіл қарастырылады, оның бірі-тақырып жолында тышқанды екі рет басу арқылы кестенің барлық өрістерін таңдау, екіншісі-ерекшеленген өрістерді сұраныс бланкісіне тасмалдау. Бұл жағдайда сұраныс бланкісінде берілген кестенің барлық өрістері пайда болады. Кестедегі өрістер тізімдегі жұлдызшаға мән берген боларсыз. Оны кестедегі барлық өрістерді белгілеу үшін пайдалана аласыз. Ол үшін өрістер тізімінің бірінші жолындағы жұлдызшаны басыңыз және осы қалыпта тышқан батырмасын жібермей ұстап, оны сұраныс бланкісіне апарыңыз. Сұраныс бланкісінде өріс атынан кейін нүкте қойылып, сосын жұлдызша символы жазылады, берілген кестенің барлық өрістері таңдалғанын білдіреді. Бірінші тәсілден айырмашылығы құрастырушы режимінде әрбір өрісті бөлек бағанда көрмейсіз, бірақ сұранысты жіберген соң олардың барлығы таңдалады.
Қателесіп,
сұраныс бланкісінің артық
Сұраныс бланкісінде өрістердің реті олардың нәтежелі кестеде шығатын ретімен анықталады. Бұл тізімде өрістердің орналасуын өзгерту үшін келесі әрекеттерді орныдаңыз:
1. Тышқан
нұсқағышын Өріс атауының дәл
үстінде орналасқан бағанның
таңдау аймағына орнатыңыз.
2. Тышқан
батырмасын басыңыз және оны
осы жағдайда ұстап тұрыңыз.
Нұсқағыш соңында тікбұрыш
3. Бағанды
тиісті бағытта ауыстырыңыз.
4. Толық
тік сызық тиісті орында
Нәтижелі
кестенің жазбаларын сұрыптау реті сұраныс
бланкісіндегі өрістерді
Біз қарапайым сұраныс құрылымын аяқтадық, енді оны іске қосуға болады. Саймандар панеленде Запуск батырмасын басыңыз немесе Запрос/ Запуск командасын орындаңыз. Берген сұранысыңызды орындау нәтижесі кесте режимінде пайда болады.
Құрылған сұранысты кейін де пайдалануға болады. Ол үшін Файл/ Сохранить как командасын таңдап, қандайда бір мәнді атты шектеп, сұранысты сақтаңыз.
Нәтижелі
кестеде кесте өрістеуінің
Айқасқан
сұраныс – берілген кесте немесе
сұраныс негізін қорытынды
1. Қажетті кестені таңдап, әрі қарай батырмасын шерту.
2. Мәндері
кестенің жолдарын құруға
3. Мәндері
бағандарды түзуге
4. Қорытынды
жасау үшін қолданылатын
5. Сұранысқа атау енгізіп немесе компьютер берген атаумен келесі Дайын батырмасын шерту.
Жаңа
сұраныс терезесінде
Қайталанатын жазбаларды іздеуге арналған сұраныс шебері арқылы орындалады. Қайталанған жазбалар командасын таңдап, ОК батырмасын шерту керек. Осы кезде шеңбердің атқаратын әрекеттері мынадай:
Қайталанатын жазбалар шеберін қолдандың екінші нұсқасы да бар. Шебердің үшінші қадамында ешқандай қосымша өрістер көрсетілмесе, онда бағдарлама сұраныста а ды. Мұндай тәсілмен құрылған сұраныстарда қайталанатын жазбалар көрсетілмейді. Қарастырылған мысалда ''Ержанов А.'' деректі, бастапқы кестеде бір-ақ рет кездескендіктен, сұраныс-кестесінде көрсетілмеген.втоматты түрде Қайталаулар атаулы өріс құрады. Ол өрісте бір мәнді жазбалардың қайталану саны көрсетіледі де қайталанатын өрістегі әрбір мән бір ғана рет жазыла
Есеп беруді құрғанда біз оны тездететін процестердің стандартты құралдарын пайдаланамыз немесе есеп беру үшін есеп беру конструкторы көмегімен арнайы пішімді құрамыз. Есеп беру конструкторы есеп беруді кесте түрінде де, бос пішінде де құрады.
Кестелік
есеп беру кестеден деректерді неғұрлым
қарапайым әрі табиғи түрде басып
шығаруға мүмкіндік жасайды. Алайда
есеп беруде кестеленген деректерді
көрсетудің кемшіліктері бар. Іс-хаттар
және т.б.) берілген кестенің өрістері
есеп берудің арнайы белгіленген
орындарында орналасуы тиіс. Олай
болса, кестелік есеп беру бұл мақсаттар
үшін жарамайды.
Есеп беруді құрудың қарапайым тәсілі.
MS
Access-те қарапайым есеп
1. Деректер базасының терезесін ашыңыз.
2.
Деректер базасының
3. Есеп беруді құрғыңыз келген кестеге нұсқағышты орнатыңыз.
4.
Құрастырушы командасын