Креирање упита у Аццесс. Врсте захтева
Систем управљања базом података (ДБМС) јеПосебан програм или низ програма који су неопходни за организацију и одржавање релевантних база података. Један од ових програма је МС Аццесс.
Појам упита
Користе се за сортирање, додавање,изменити, филтрирати, избрисати одређене информације у бази података. Уз њихову помоћ, изаберете оне који су вам потребни да саставите одређене извјештаје или обрасце, тј. Рад се обавља са дијелом базе података.
Када креирате упите у Аццесс, можете повезати табеле, груписати и одабрати записе, повезати се са операцијама поравнања.
Класификација упита
Одређене су следеће врсте упита:
- Захтјев за узорак, у којем се подаци извлаче према наведеном стању. У оквиру овог упита, записи су груписани, а приказани су калкулације у пољу таблице.
- Захтев за промјеном, који мијења податке у оригиналним табелама. Уз помоћ њих, подаци се могу прилагодити, а нове табеле се могу креирати.
- Упит са параметрима у којима се уносе одређени услови или подаци.
- Упитне унакрсне референце дизајниране за израчунавање и пружање података, обично у виду табела за олакшавање анализе.
- СКЛ-упити су захтеви за одређене информације, њихова изградња се заснива на усаглашености са одређеним правилима користећи специфичну синтаксу.
Захтеви за избор
Креирање упита у приступу ове врсте подразумијева изградњу табеле која садржи исте структурне елементе као и уобичајена. Креиран је на основу доказа.
Резултати су динамички скупподаци, у вези са тим, када је запремнина запуњена, "нестају", остају у оригиналним табелама. Чување података упита значи чување њихове структуре.
Ови захтеви се формирају одређивањем поља итабеле, које их садрже, укључене у упит, описују обрачунате поља, врше групне операције на иницијалним записима, и формирање услова избора (на примјер, од датума када је одређена група добара продата).
Креирање упита у МС Аццесс овоме претпоставља да се могу креирати ручно или помоћу "Чаробњака за нови упит".
Да бисте утврдили поља и табеле укључене у упит, идите у режим дизајна.
За прелазак на режим дизајна у Аццесс 2013у области за навигацију кликните на контекстно дугме на имену формулара и изаберите "Конструктор". Притиском на АЛТ + Ф8 можете позвати "Списак поља", из којег се поља могу увући директно у формулар.
Промени захтеве
Ови типови упита представљају некеваријације прве врсте, али су потребне за промјену података који су извучени. Они су у Аццесс-у означени са узвишеним знаком. У приступу, креирање захтева за промјене је могуће у четири типа:
- креирање нових табела;
- додавање записа у изворне таблице;
- изменити податке у изворним табелама;
- брисање записа из изворних табела.
Због тога, ове акције могу уништити базу података, па је неопходно прво проверити резултат упита преласком на режим таблице.
Креирање нових табела се користи приликом архивирања података, прављења резервних копија или извоза података.
Различити захтеви за променом суажурирати захтјеве који, када се користе, ажурирају апсолутно све записе који задовољавају одређено стање. Ако је неопходно направити промјене у комплексу података, онда користите овај тип.
Друга врста брисања су захтеви за брисање који уништавају све записе који задовољавају одређене услове.
Друга врста упита разматрају се додати захтеви у којима се подаци додају из једне таблице у другу.
Преиспитивање
Ове врсте се користе у сврху комбиновањацросстаб монетарних или нумеричких података сачуваних у изворној табели. Цросс-куери у Аццесс се креира помоћу чаробњака упита, користећи упутства из којих можете једноставно креирати овај поглед. У свом језгру, упит за цросстаб је сличан Екцел ПивотТаблес.
Прелазни сто се креира одређивањем заглавља редова, колона, вредности и групне операције.
Шема конструкције ове врсте стола је смањенаследеће. Уз помоћ ДБМС-а, подаци су груписани по групним пољима. Ова операција се врши на бројевима у пољу вриједности. Укупна вредност ове групе налази се у ћелији таблице која се налази на пресеку колоне и редова.
Цросс питања у Аццесс се обично користе за креирање извештаја и графикона.
Захтјеви са параметрима
Ова врста захтјева специфицира стање корисника прије извршења.
Да бисте креирали упит у Аццесс-у, неопходно је у ступцу упита у "Цондитион" ћелији да поставите израз за унос параметара у квадратне заграде.
Ако покренете овај упит, појавит ће се дијалошки оквир који ће садржати приједлог за унос параметара.
СКЛ упити
У Аццесс 2013 и другим верзијама, упити се извршавају помоћу СКЛ структурираног језика упита.
Да бисте креирали СКЛ упите, идите нарежим дизајна, а затим на дугмету "Виев" изаберите "СКЛ мод". Као резултат, појављује се дијалошки оквир у којем у пољу Селецт уносимо имена колона, ау пољу Фром - шта ће бити приказано у редовима, на примјер, имена добављача (ако је прва колона "Име").
Приступ не користи чист СКЛ, већ његовЈет-СКЛ дијалект. Главна упутства за упите на овом језику су: СЕЛЕЦТ, који бира из записа према одређеним условима (имена поља оригиналних табела које се преносе у резултирајућу табелу), УПДАТЕ - користе се за уређивање записа, ДЕЛЕТЕ - да обришете било који од наведених записа, ЦРЕАТЕ - да креирате нове објекте базе података. МС Аццесс такође користи ТРАНСФОРМ за изградњу унакрсних упита, СА ОВНЕР-АЦЦЕСС ОПЦИЈОМ да креирате посебне упите од стране корисника који нема приступ табелама којима би овај упит требао имати приступ, ИН (да обезбеди комуникацију са удаљеном базом података), ДИСТИНЦТРОВ (стварање упита са могућим спајањем података). Могуће је користити и СКЛ функције, функције приступа и ВБА.
У закључку
Креирање захтева у Аццесс-у се јављагенерисање евиденција за друге захтјеве, извјештаје или обрасце. Користећи одређене акције, подаци се прикупљају из неколико табела. Захтеви вам омогућавају да укључите изабрана поља у створену таблицу, извршите прорачуне у сваком новом запису, изаберете записе који су неопходни да бисте задовољили одређене услове, групне изразе са истим вриједностима у неком или једном пољу, креирате нову таблицу података на основу постојећих, додајте, обришите или ажурирајте неки уноси.</ спан> </ п>