Тақырыбы: ms access



бет4/4
Дата04.03.2016
өлшемі1.76 Mb.
#39452
1   2   3   4

Өрнек құрастырушы терезесінде математикалық амалдардан да басқа да бірнеше операторлар бар: 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. Ашылған «Кестелерді қосу» диалог терезесінен Клиенттер кестесін таңдап, Добавить батырмасын басыңыз. Диалогты терезені жабыңыз. Экранда деректер сызбасы тек бір Клиенттер кестесінен тұратын, ал сұраныс бланкісі бос болатын сұраныстар құрастырушының терезесі ашылады.

Нәтижелі кестеде болатын өрістерді таңдау үшін оларды сұрату бланкісінде бейнелеуіңіз қажет. MS Access-те нәтежелі кестеде болатын өрістерді таңдаудың екі нұсқасы бар:

1. Кестелерге бөлек өрістерді қосу үшін деректер сызбасында кестенің өрісін таңдап, тышқан батырмасын екі рет басасыз. Таңдалған өріс сұраныс бланкісі Өріс жолының мүмкін болатын келесі бағанға қойылады. Кесте аты жолында бірден кесте аты пайда болады, ал Экранға шығару позициясы таңбаланады.

2. MS Access-те апару және қалдыру (drag-and-drop) механизмі кең қолданылады. Бұл механизмі қолдану үшін өрістерді таңдағанда деректердің сызбасында кестеге көшіңіз. Сұраныс бейнелегіңіз келген өрісті ерекшелеп тышқан батырмаласын басып, жібермей ұстап тұрып, таңдалған өрісті сұраныс бланкісіне апарыңыз.

Жоғарғыда келтірілген тәсілдердің кез-келгенімен сұраныс бланкісіне тегі, аты, әкесінің аты, телефоны өрістеріне апарыңыз.

Қайсыбір жағдай да берілген кестенің барлық өрістерін таңдау қажет. Ол үшін MS Access-те екі тәсіл қарастырылады, оның бірі-тақырып жолында тышқанды екі рет басу арқылы кестенің барлық өрістерін таңдау, екіншісі-ерекшеленген өрістерді сұраныс бланкісіне тасмалдау. Бұл жағдайда сұраныс бланкісінде берілген кестенің барлық өрістері пайда болады. Кестедегі өрістер тізімдегі жұлдызшаға мән берген боларсыз. Оны кестедегі барлық өрістерді белгілеу үшін пайдалана аласыз. Ол үшін өрістер тізімінің бірінші жолындағы жұлдызшаны басыңыз және осы қалыпта тышқан батырмасын жібермей ұстап, оны сұраныс бланкісіне апарыңыз. Сұраныс бланкісінде өріс атынан кейін нүкте қойылып, сосын жұлдызша символы жазылады, берілген кестенің барлық өрістері таңдалғанын білдіреді. Бірінші тәсілден айырмашылығы құрастырушы режимінде әрбір өрісті бөлек бағанда көрмейсіз, бірақ сұранысты жіберген соң олардың барлығы таңдалады.

Қателесіп, сұраныс бланкісінің артық өрісті қосып қойдыңыз немесе айқын өрісті нәтижелі кестеде бейнелеудің қажеті жоқ деп шештіңіз. Бұл өрісті сұраныстан жою үшін бағандағы таңдау аймағы, сосын Delete пернесін басыңыз. Өріс жоғалады.

Сұраныс бланкісінде өрістердің реті олардың нәтежелі кестеде шығатын ретімен анықталады. Бұл тізімде өрістердің орналасуын өзгерту үшін келесі әрекеттерді орныдаңыз:

1. Тышқан нұсқағышын Өріс атауының дәл үстінде орналасқан бағанның таңдау аймағына орнатыңыз. Нұсқағыш бағыттауыш түріне өзгергенде, бағанды ерекшелеу үшін батырманы басыңыз.

2. Тышқан батырмасын басыңыз және оны осы жағдайда ұстап тұрыңыз. Нұсқағыш соңында тікбұрыш пайда болады.

3. Бағанды тиісті бағытта ауыстырыңыз. Толық тік сызық оның ағымдағы күйін көрсетеді.

4. Толық тік сызық тиісті орында болғанда батырманы жіберіңіз. Өріс жаңа орынға орналасады. Кейде ауыстыру кезінде бағанды ерекшелеу бірден бола қоймайды. Бағанның таңдау аймағын басқаныңызға көзіңізді жеткізіңіз. Бұл тасмалдау үшін бағанды ұстап алып қалатын жалғыз ғана орын.

Нәтижелі кестенің жазбаларын сұрыптау реті сұраныс бланкісіндегі өрістерді қолдану реті мен және жекелеген өрістерді реттеу критерийімен анықтайды. Сұраныс бланкісінде орналасу ретімен өрістерді орналастыруды біз өткен бөлімде қарастырғанбыз. Жеке өрісте деректерді сұрыптау үшін қажетті өрістің Сұрыптау жолына көшіңіз және ашылған тізімнен Өсуі бойынша немесе Кемуі бойынша мәнін таңдаңыз. Егер өріс бойынша сұрыптағыңыз келмесе, Жоқ болу мәнін таңдайсыз. Бірнеше өріс бойынша сұрыптау үшін бірізділікпен сұрыпталатын өрістерге көшіп, оларға сұрыптау белгілерін орнатыңыз. Кесте режимінде сұрыптаудан ерекшелігі-нәтижені тек сұрыптауды орындаған соң ғана көресіз.

Біз қарапайым сұраныс құрылымын аяқтадық, енді оны іске қосуға болады. Саймандар панеленде Запуск батырмасын басыңыз немесе Запрос/ Запуск командасын орындаңыз. Берген сұранысыңызды орындау нәтижесі кесте режимінде пайда болады.

Құрылған сұранысты кейін де пайдалануға болады. Ол үшін Файл/ Сохранить как командасын таңдап, қандайда бір мәнді атты шектеп, сұранысты сақтаңыз.

Нәтижелі кестеде кесте өрістеуінің барлығын немесе бөлігін бейнелеуге мүмкіндік жасаушы құралдарымен таныстыңыз. Іс жүзінде көп жағдайда берілген кестенің барлық жазбаларын емес, тек белгілі бір шарттарды қанағаттандыратын бөлігін алу керек. Жазбаларды таңдау үшін қарапайым критерий өріс мәнін нақты сәйкес болады деп ұйғарады. Мұндай критерий анықтамасы бұрын қарастырылған, сондықтан жазбаларды таңдаудың күрделірек шарттарын құруға көшеміз.

Айталық, кестедегі мәні қойылған шартты қанағаттандырмайтын жазбаны табуыңыз қажет болсын. Мұндай шарттарды орнату үшін мәндерді салыстырудың алдында баспаға шығаратын NOT операторы пайдаланылады. Клиенттер кестесіндегі Қала өрісінде “Талдықорған” мәні бар жазбадан басқаларын таңдайтын мысалды қарастырайық. Алматыдағы клиенттерді таңдауға құрылған сұратуды ашып, мына әрекеттерді орындаңыз:

1. Қала өрісінің Таңдап алу шартты жолында Алматы мәнін жойыңыз.

2. NOT операторын немесе <>, сосын Талдықорған мәнін енгізіңіз.

3. Іріктеуге әртүрлі қалалардан клиенттер қатысатындықтан, енді Қала өрісі үшін экранға шығару жалаушасын орнатыңыз.

4. Сұранысты орындау үшін Запуск батырмасын басыңыз. Экранда Талдықорған қаласының маңында тұратын клиенттер жайлы жазбалары бар нәтижелі кесте пайда болады.

Айқасқан сұраныс – берілген кесте немесе сұраныс негізін қорытынды мәндерді есептеуге арналған кесте құру операциясы. Оның әрбір қатарына және бағанына атау берілді де оларды қиылысуында қорытынды мәндер жазылады. Айқасқан сұраныс үшін бастапқы кестеде жаңа кестенің қатарлары мен бағандарының атауларын қалыптастыруға қажетті деректер бар деп есептеледі. Оның шеберін іске қосу үшін Сұраныс жапсырмасында Қарау батырмасын шертіп, Айқасқан сұранысты таңдап, ОК батырмасын шерту керек. Шебердің жұмысы төмендегідей 5 қадамнан тұрады:

1. Қажетті кестені таңдап, әрі қарай батырмасын шерту.

2. Мәндері кестенің жолдарын құруға пайдаланатын өрісті таңдап, оны таңдалған өрістер тізіміне көшіру. Өрісте қайталанатын мән болса, олар таптастырылады (2 – кестедегі пәндер өрісін таңдау).

3. Мәндері бағандарды түзуге пайдаланатын өрісті таңдау. Көрсетілген өрістің әрбір бірегей мәніне жаңа кестеде бір өріс сәйкес келеді. Егер өріс мәндері бірегей болмаса, онда кесте құрудың мәні жоқ. (2-кестедегі баға өрісін таңдау)

4. Қорытынды жасау үшін қолданылатын функцияны таңдау.

5. Сұранысқа атау енгізіп немесе компьютер берген атаумен келесі Дайын батырмасын шерту.

Жаңа сұраныс терезесінде Қайталанатын жазбалар тәсілін таңдай отырып, кестедегі қайталанатын жазбаларды топтастыратын немесе олардың қайталану санын есептеп шығаратын сұраныс құруға болады. Мысалы ретінде Студенттер тізімі кестесін қарастырайық. Оның фамилия өрісінде әр студенттің фамилиясы бірнеше рет енгізілген. Кейде бір өрістің мәнедері бірдей жазбаларын топтастыру қажеттілігі туындауы мүмкін. Мұның ең қарапайым шешімі - сол өріс бойынша сорттау жұмысын орындау. Access-те осы сияқты жұмысты орындауға арнайы сұраныс құру мүмкіндігі де қарастырылған.

Қайталанатын жазбаларды іздеуге арналған сұраныс шебері арқылы орындалады. Қайталанған жазбалар командасын таңдап, ОК батырмасын шерту керек. Осы кезде шеңбердің атқаратын әрекеттері мынадай:



  • кестені таңдау;

  • қайталанатын жазбаларды іздеуге қажетті өрісті таңдау (фамилия өрісі);

  • сұраныс кестесінде көрсетілген қосымша өрістерді таңдау (баға өрісі);

  • жаңа сұранысқа атау енгізу не компьютер берген атаумен келісу.

Қайталанатын жазбалар шеберін қолдандың екінші нұсқасы да бар. Шебердің үшінші қадамында ешқандай қосымша өрістер көрсетілмесе, онда бағдарлама сұраныста а ды. Мұндай тәсілмен құрылған сұраныстарда қайталанатын жазбалар көрсетілмейді. Қарастырылған мысалда ''Ержанов А.'' деректі, бастапқы кестеде бір-ақ рет кездескендіктен, сұраныс-кестесінде көрсетілмеген.втоматты түрде Қайталаулар атаулы өріс құрады. Ол өрісте бір мәнді жазбалардың қайталану саны көрсетіледі де қайталанатын өрістегі әрбір мән бір ғана рет жазыла

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

Кестелік есеп беру кестеден деректерді неғұрлым қарапайым әрі табиғи түрде басып шығаруға мүмкіндік жасайды. Алайда есеп беруде кестеленген деректерді көрсетудің кемшіліктері бар. Іс-хаттар және т.б.) берілген кестенің өрістері есеп берудің арнайы белгіленген орындарында орналасуы тиіс. Олай болса, кестелік есеп беру бұл мақсаттар үшін жарамайды.
Есеп беруді құрудың қарапайым тәсілі.

MS Access-те қарапайым есеп беруді құру үшін бірнеше әрекеттерді ғана орындау жеткілікті:

1. Деректер базасының терезесін ашыңыз.

2. Деректер базасының терезесінде «Кестелер» категориясы таңдалғанына көз жеткізіңіз.

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

4. Құрастырушы командасын орындаңыз. Ашылған есеп терезесіне қасында қосарланып шығатын өрістер тізімінен қажетті өрістерді тышқан көмегімен тасымалдау арқылы есептің құрастырушы терезесіне орнатамыз. Қойылған өрістердің орнын, шрифтін, өлшемін, түсін өз қалауымызша өзгерте аламыз. Өзгертілген есепті қалаған атауымызды беру арқылы сақтаймыз. Экранда төмендегі есеп пайда болады.




49-сурет. Құрастырушы көмегімен құрылған есеп терезесі.
Есеп беруді құруға шеберді пайдалану

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




50-сурет. Есеп берудің керекті кестесін немесе сұранысын таңдау терезесі.
Есеп берулер шеберін іске қосу үшін «Жаңа есеп беру» сұхбат терезесінде есеп беруді құру нұсқаларының тізімінен Есеп берулер шеберін таңдап, ОК батырмасын басыңыз. Деректер базасында терезенің жұмыс істеуге арналған кеңістігінде таңдалған «Есеп беру» объектісінде бейнеленетін альтернативті құрал ретінде Шебер көмегімен есеп беруді құру таңбашасын пайдалануыңызға болады.

Сонымен, есеп беруді құру шеберін іске қосыңыз. Экранда келесі есеп беру өрісін анықтауға қажетті (51-сурет) сұхбат терезесі ашылады.



51-сурет. Есеп берудің өрістерін таңдау үшін сұхбат терезесі (1-қадам).
Кестелер және сұраныстар тізімінің ашылу батырмасын басыңыз және деректер базасының кестелер тізімінен есеп беруді құратын кестені таңдаңыз. Мұнда Қатынау өрістері (Доступное поля) тізімінде таңдалған кестенің барлық өрістерінің тізімі беріледі. Берілген тізімнен Таңдалған өрістер тізіміне құрылар есеп беруге орналастыратын өрістерді апарыңыз. Өрістерді таңдауды аяқтап, келесі қадамға көшу үшін Далее батырмасын басыңыз.
Шебер көмегімен есеп беруді құрудың екінші қадамында қандай да бір өрістердің бірінде деректерді топтаудың қажеті бар жоғын анықтау керек. MS Access деректерді топтау нұсқасын ұсынады. Ұсынылған нұсқаны пайдаланасыз немесе сұхбат терезесіндегі батырмаларды пайдаланып, өзіңіздің нұсқаны қолданасыз, MS Access топтаудың 10 деңгейіне дейін мүмкіндік беретінін есте сақтаңыз:


Батырма


Орындалатын әрекет




Топтау жақтауына өрісті қосады




Топтау жақтауына өрісті жояды



Өрістердің топтау жақтауында ерекшеленген топтау деңгейін жоғарылатады



Өрістердің топтау жақтауында ерекшеленген топтау деңгейін төмендетеді

Деректерді топтауды орнатып болған соң, топтау аралығын өзгертуге болады. Ол үшін Группировка батырмасын басыңыз.

Келесі сұхбат терезесінде есеп берудің жазбаларды сұрыптау ретін беріңіз. Егер есеп беруде қорытынды өрістерді ұйымдастырғыңыз келсе, сұхбат терезесінің батырмасын басыңыз да, ашылған «Қорытындылар» сұхбат терезесінде ұсынылған өрістер үшін қорытынды есептеулер түрін анықтайтын тиісті жалаушаларды орнатыңыз. Сосын сұрыптау терезесіне қайта келу үшін Назад батырмасын басыңыз.

Шебер көмегімен есеп беруді құрудың келесі екі қадамында есеп беру макетінің түрін және безендіру стилін анықтау керек.

Соңғы қадамда есеп берудің атын беріп, есеп берумен әрі қарай жұмыс істеу үшін екі нұсқаның бірін таңдаңыз:


  • Есеп беруді көру;

  • Есеп беру құрылымының өзгеруі.



52-сурет. Есеп берудің топтау деңгейін таңдау үшін сұхбат терезесі (2-қадам).

53-сурет. Есеп берудег жазбаларды сорттау тәртібін таңдау үшін сұхбат терезесі

(3-қадам).

54-сурет. Есеп беру үшін макет түрін таңдау сұхбат терезесі (4-қадам).

55-сурет. Есеп беруде талап етілетін стилді таңдау сұхбат терезесі (5-қадам).


56-сурет. Есеке атау беріп, есепті қарау түрін таңдау үшін сұхбат терезесі (6-қадам).

57-сурет. Шебер көмегімен құрылған есеп беру.
57-суретте шебер көмегімен құрылған есеп беру келтірілген. Бұл есеп беру талаптарыңызды толығымен қанағаттандырады. Алайда қосымша мүмкіндіктер қажет болса, құрылған есеп беруді алғашқы жазылған түрі ретінде қолданып, оны есеп беру конструкторы көмегімен модификациялауыңызға болады.
Есеп беруді көру және баспаға шығару

MS Access-те экранда құрылған есеп беруді көруге арналған құралдардың көп жиыны бар. Өз қалауыңызбен кез келгенін пайдалануыңызға болады:



  • Негізгі менюдің Файл │Предварительный просмотр командасы

  • Контекстік менюдің Предварительный просмотр командасы

  • «Деректер базасы» саймандар панелінің Просмотр батырмасы

Деректер базасының терезесінде есеп беруді көру үшін қажетті есеп берудің атын ерекшелеп просмотр батырмасын басу жеткілікті.

Есеп беруді көруде саймандар панелінің батырмаларын және көру терезесінің төменгі жағында орналасқан беті бойынша ауыстыру батырмаларын пайдаланасыз:

Батырма

Қызметі



Есеп беруді басуға шығарады



Есеп беруді бейнелеудің масштабын өзгертеді



Есеп берудің бір бетін көру режиміне көшеді



Есеп берудің екі бетін көру режиміне көшеді



Есеп берудің бірнеше бетін көру режиміне көшеді



Есеп беруді бейнелеудің масштабын орнатады



Есеп беруді көру терезесін жабады

Есеп беру конструкторы терезесінен немесе деректер базасының терезесінен құрылған есеп беруді басу үшін келесі тәсілдердің бірін пайдаланамыз:



  • Файл │Печать командасын орындаңыз. Баспа параметрлерін беретін «Баспа» сұхбат терезесі ашылады.

  • MS Access саймандар панелінде Печать батырмасын басыңыз. Бұл жағдайда есеп беру ағымдағы орнатылуымен баспаға шығарылады.

«Баспа» сұхбат терезесінде басқыңыз келетін бет номерімен көшірме санын көрсетіп, файлға баспа режимін таңдай аласыз. Басып шығарылатын бет номерін беру үшін сұхбат терезесінің төменгі сол жақ бұрышындағы «басу» аймағында беттер опциясын орнатыңыз. С: енгізу өрісінде басылатын беттердің біріншісін, ал По: енгізу өрісінде басылатын беттердің соңғысын көрсетіңіз.

Басылатын көшірмелер санын беру үшін Көшірме саны санаушының көмегімен «Көшірмелер» аймағына тиісті мәнді орнатыңыз.

Баспа бағдарын беру үшін «Баспа» сұхбат терезесінің Свойства батырмасын басқанда ашылатын Кітаптық (Portrait) және Альбомдық (Landscape) опциялары пайдаланылады.

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

Бет өрістерінің мөлшерін өзгерту үшін «Баспа» сұхбат терезесінің Настройка батырмасын басқанда ашылатын «Бет параметрлері» сұхбат терезесі пайдаланылады. Ашылған сұхбат терезесінің «Өрістер» жапсырмасына көшіп, өзгерткіңіз келген бет өрісінің мәнін ерекшелеп, орнатылған өзгерту бірліктерін (дюймдер немесе миллиметрлер) ескеріп, жаңа мәнді енгізіңіз.

MS Access-тің есеп объектісі деп ДБ-дағы деректерді қолданушыға қажетті мәліметтерді басып шығаруға дайындалған есеп құжатын айтамыз. Форма мен есеп объектілерінің құрылымдары ұқсас, яғни формада айтылған мәліметтердің көбі есеп объектісі үшін де орынды. Есеп құру кезінде жұмыстың басым көпшілігі оның Конструктор режимінде орындалады. Есеп құрылғаннан кейін оны баспаға басып шығаруға болады. ДҚ терезесінде Есеп жапсырмасы мен Құру батырмасын шерткенде пайда болатын Жаңа есеп терезесінде есеп құру тәсілдерін қарастырамыз.


Автоесептер

MS Access-те автоесептерді құру үшін бірнеше әрекеттерді ғана орындау жеткілікті:

1. Деректер базасының терезесін ашыңыз.

2. Деректер базасының терезесінде «Кестелер» категориясы таңдалғанына көз жеткізіңіз.

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

4. Вставка │Автоотчет командасын орындаңыз немесе саймандар панелінде Новый объект батырмасын басыңыз және ашылған тізімнен Автоесеп беруді таңдаңыз.

Экранда санаулы уақытта–ақ пайдалануға дайын есеп беру пайда болады. Бұл есеп беруге кестені барлық өрістері қосылған. Олардың атаулары кестедегі сияқты тік орналасқан. Әрбір өріс атауының оң жағында кестедегі мәні бейнеленген.


58-сурет. Автоесептің бағандық түрі.
Есепті автоматты түрде құруға болатын таспалық және бағандық автоесептер деген екі тәсіл бар. Таспалық автоесептерде өрістер көлденең, ал бағандық автоесептерде тігінен орналасады.


59-сурет. Автоесептің таспалық түрі.
Есепті көру кезінде экран бетінде оның бір бөлігі ғана көрінеді. Масштаб батырмасы арқылы есеп парағын толық көруге де болады, бірақ бұл кезде ондағы мәліметтер анық көрінбейді. Сондай-ақ саймандар тақтасындағы Екі бет батырмасы арқылы есептің екі бетін де экранға толық шығаруға болады. Есепті көру режимінде Түрі мәзіріндегі Беттер командасы арқылы есептің 1,2,4,8 және 12 бетін экранға шағыруға мүмкіндік бар.

MS Access-те кестелер мен сұраныстардағы берілгендерді ыңғайлы түрде экранда бейнелейтін және оларды басқаратын құрал ретінде формалар қолданылады. Формалар – берілгендерді кесте түрінде немесе оларды экран бетіне қалауынша орналастыруына мүмкіндік беретін, MS Access объектілерінің бірі. Оларды берілгендерді іздеу үшін қолданады. Сондай-ақ, қандай-да бір құжаттарды дайындау кезінде форманы қолдану қажеттігі туындайды.

Формаларды құру тәсілдерінің жеңілдігі, әртүрлілігі және олардың сыртқы түрлері MS Access программасының басқа ДҚБЖ артық болуына әсер етеді. Бұған формалармен жұмыс барысында көз жеткізуге болады. Форма жапсырмасындағы Құру батырмасын шерткенде пайда болатын Жаңа форма терезесіндегі форма құру тәсілдерін қарастырамыз:

Форма шебері мен конструкторы

Жаңа форма терезесінде форма шеберін таңдап және кесте атауын көрсетіп, ОК батырмасын шерту арқылы Форма шебері іске қосылады. Оның жұмысын түсіну үшін мынадай нақты кесте қарастырайық (мұндағы 4-ші және 5-өрістер OLE типінде, яғни суретпен берілген обьект):

Форма шеңбері төмендегідей 4 қадамнан тұратын әрекеттер бар (қадам әрекеттері тандалған кесте бойынша жақша ішінде нақтыланған):

1-қадам. Форма құруға қажетті өрістерді таңдау.


2-қадам. Форманың үш түрінің бірін таңдау (мысалы үшін баға түрі таңдалсын).


3-қадам. Форма стилін таңдау. Форма стилі деп оның фонының шрифтін, қолтаңба рельефін беру саналады. Мысалы, бұлт (облака) стилі таңдалсын.

4-қадам. Жаңа фораға атау беріп және оның дайын форманы көру немесе форма үлгісін өзгерту параметрлерінің бірін таңдап, Дайын батырмасын шерту. Мысалы: форма1 атауы беріліп, дайын форманы көру параметрі таңдалсын. Форма шебері жұмысы көрсетілген.

Бағдарламада форма құру барысында кестенің барлық өрістерін экран бетіне сыйдыруға тырысады. Оның форма құрудағы әсемдік сапасы ұнамаған жағдайда оны құрастырушы режимінде жөндеуге болады.

Форманы құрастырушы көмегімен құру үшін Форма объектісіне барып, Құрастырушы тәсілін және қажетті кесте немесе сұраныс атауын таңдап Ок батырмасын шертеміз. Экранда құрастырушы терезесі ашылады. Бұл терезеге өзімізге қажетті өрістерді өрістер тізімінен орналастырып, ол өрістердің шрифтін, өлшемін, түсін қалауымызша өзгертеміз. Дайын болған форманы ат беріп сақтаймыз.



Шебер режимі көмегімен Конструктор режимі көмегімен
Автоформалар

MS Access-те форманың, автоматты түрде құруға болатын стандартты түрі бар: бағандық автоформа; таспалық автоформа; кестелік автоформа. Автоформа түрлерін, нақты мысал ретінде Студент кестесін қарастырамыз: Осы кестенің стандартты түрдегі формасын алу үшін Жаңа форма терезесінде автоформалардың бірін белгілеп терезенің төменгі жағында Студент кестені таңадап, ОК түймесін таңдау керек. Бағандық формада кестенің барлық өрістері баған түрінде орналасқан. Экран бетінде оның бір ғана жазбасы көрінеді. Кестенің қажетті жазбасын көру үшін оның жазбалар бойымен жылжу батырмалары пайдаланылады.




Таспалық форма кестеге ұқсас, бірақ ондағы берілгендер кестедегідей жинақы емес, олардың әрқайсысы бір таспада орналасқан.


Кестелік форма сыртқы түрі бойынша кәдімгі кестеден айырмашылығы жоқ. Шындығында, форма статусындағы кесте, басқаша айтқанда, форма үшін кесте режимі қамтылған.

Макростар

Батырмалы форманы пайдаланғанда ең бірінші қарастыратын керекті құрал, яғни байланыстыратын құрал - бұл макростар.



Макрос бұл - жиі орындалатын операцияларды автоматтандыруға арналған. Байланыстырушы құрал. Бұл MS ACCESS бағдарламасының 6 объектісі және оның көрікті, кең көлемді болып безендірілуіне улкен үлес қосады. Макросты бір ғана құру жолымен құрамыз. Оны конструктор арқылы ашып жөндеуге болады. Макрос жалпы макрокоманда, ескерту, макрокоманд аргументінен тұрады. Макрокоманда бірнеше функция атқарады мысалы, форманы ашу, кестені ашу, сұранысты ашу, сақтау, жазу іздеу, сағат шығару, бағдарламаныны жауып шығу. Осы функцияларды таңдау арқылы оның аргументіне керекті аргумент енгіземіз. Мысалы, форма ашу үшін макрокомандадан открыть форму - ды таңдап, аргумент макрокомандадан ашу керек форма атын беріп, сақтаймыз. Сол сияқты функцияларды орындай береміз.




Достарыңызбен бөлісу:
1   2   3   4




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет