Приложението СУБД за MS Access е пълноправен помощник за създаване и поддържане на бази данни в таблицата и масиви. Ако основата е твърде голяма, е трудно да се намерят бързо необходимите стойности. Ето защо Access има функция като запитвания. Нека да разгледаме, че това е начинът, по който работи, който има функции.
Създаване на заявки в Access
За да разберете как да създавате заявки за достъп, трябва да знаете основните разпоредби на СУБД. Има два начина за извършване на тази процедура:
Конструктор на заявки.
Съветник за заявки.
Първият начин е да се създаде някое от наличните заявки ръчно, но с леко предупреждение, че потребителят има опит с програмата Access. Той също трябва да се справи поне с основните си задачи. Що се отнася до втория метод, той трябва да бъде разгледан по-подробно.
Лесен начин за начинаещи
Значителен човек в няколко кликвания на мишката избира компонентите, които се изискват от потребителя, за да завърши заявката, и след това бързо формира регистъра в съответствие с ключовите стойности. Ако това е първото познаване на СУБД и потребителят не си представя как да създава заявки за достъп, тогава се избира програмата Wizard.
В този режим можете да четете и разбирате следните типове заявки:
Обикновено.
Кръстопът.
Записи без подчинени.
Повтарящи се записи.
Този избор е направен още на първия етап на работаКапитанът И в бъдеще, следвайки ясните инструкции, дори един начинаещ потребител лесно ще създаде заявка. Запознайте се с неговите разновидности.
Просто запитване
Този инструмент работи с таблици за събиране на необходимите данни с дефинирани от потребителя полета. Още от заглавието е ясно, че това е най-популярният вид заявка за начинаещи. Неговото удобство е, че тази процедура се отваря в нов раздел. Следователно отговорът на въпроса как да се създаде заявка в Access 2010 става очевиден след първото отваряне на менюто Wizard.
Препратка
Този вид проба е по-сложен. За да разберете как да създадете кръстосана заявка в Access с помощта на съветника в този режим, трябва да кликнете върху тази функция в първия прозорец.
На екрана ще се появи таблица, в която можете да изберете до три колони в оригинала. Едно от последните избрани полета може да се използва като заглавия на таблицата на заявките. В третия етап от процедурата (пресичане) се избира още една стойност с променливост (средна, сумарна, първа, последна).
Снимката показва, че е създадена кръстосана препратка и че са предприети необходимите действия в съответствие с дадените параметри.
Дублирани записи
Както става ясно от заглавието, основната цел на тази заявка е да се изберат всички еднакви редове в таблицата за посочените параметри. Изглежда така:
В допълнение, изборът на допълнителни полета е на разположение, за да се събере съвпадение наведнъж в няколко реда. За да изберете дублирани записи, трябва да отворите списъказапитвания и създаване на нова папка там. След това в прозореца "Нова заявка" изберете реда "Намиране на дублирани записи". След това следвайте инструкциите на Учителя.
Записи без представяния
Това е последният тип запитвания, налични в режим "Master - Entries without Submissions". В този случай, извадка от само онези стойности, които не са включени в никое поле на таблици и заявки, но вече са създадени. Този тип е уместен само в случаите, когато има няколко бази данни.
Всички тези четири типа заявки са основната точка за работа със сложни елементи, но те улесняват разбирането как да създадете заявка в базата данни на Access.
Функции за заявки в MS Access
Да видим защо трябва да изпълните горните стъпки. Задачата на всички прости и сложни заявки в СУБД Access е, както следва:
Събиране на необходимите данни в таблиците, тяхното последващо преглеждане, редактиране, добавяне на нови стойности.
Отличен източник на материали за подготовката на различни форми на докладване.
Провеждане на математически и статистически процедури за отчитане на цели числа от масиви с изход на резултатите на екрана (средна стойност, сума, отклонение, сума).
Искане за пример
Този вид работа с бази данни е труден, защото изисква участието на няколко таблици. Необходимо е всички таблици да имат общи ключови полета. В противен случай транзакцията няма да успее.
Нека повторим как да създадем примерна заявка в Access. Първо, трябва да създадете проста заявка с избора на задължителните полета. Вече можете да редактирате данниги доведе до желания вид. Между другото, направените промени ще бъдат прехвърлени към изходните таблици, така че тази точка трябва да се вземе под внимание. Прозорецът "Добавяне на таблици" се попълва в дизайнерския прозорец. Тук трябва да добавите таблиците или заявката, от която искате да извлечете първоначалните стойности.
След като добавите, можете да започнете да попълвате заявката. За да направите това, е необходимо полето "Поле". Трябва да изберете тези стойности от таблиците, които ще се показват при поискване. За да завършите операцията, трябва да кликнете върху бутона "Изпълни".
Запитване с параметри
Това е друг вид сложна процедура, която изисква от потребителя да има определени умения за работа с бази данни. Една от основните насоки на подобно действие е подготовката за създаване на доклади с обемни данни, както и получаване на консолидирани резултати. Как да създаваме заявки в Access 2007, използвайки конструктор, ще бъдат разгледани по-долу. За да стартирате тази процедура за вземане на проби от данни, трябва да създадете проста заявка, за да изберете необходимите полета. След това, чрез режим Дизайнер, е задължително да попълните полето "Избор на условие" и като се започне от въведената стойност, се извършва изборът. По този начин, въпросът как да се създаде заявка с параметър в Access, отговорът е прост - да се правят първоначални параметри за вземане на проби. Трябва да използвате съветника за заявки, за да работите с дизайнера. Там се създават необработени данни за филтрация, които служат като основа за по-нататъшна работа.
Разширено препращане
Ние продължаваме да усложняваме ситуацията. Още по-трудно е да се разбереИнформация за това как да се създават заявки в Access, ако са налице множество таблици с данни. Препратката вече е разгледана по-горе като една от възможностите за работа с Учителя. В режим "Дизайнер" обаче можете да създадете подобна заявка. За да направите това, трябва да кликнете върху "Query Designer" - "Crossword". Отваря менюто за добавяне на изходните таблици, както и възможността за попълване на селективните полета. Единственото нещо, което трябва да се отбележи тук са елементите "групова операция" и "кръст". Те трябва да бъдат попълнени правилно, в противен случай процедурата няма да бъде изпълнена правилно.
Кръстосаните заявки са най-лесният начин за търсене и извличане на информация от множество източници на данни, както и възможност за създаване на диаграми и диаграми. Освен това, използването на тази процедура е по-бързо за търсене, дори и с няколко възможности за развитие. Разбира се, има и "капани", които могат да попречат на работата. Например, когато създавате заявка за сортиране на базата данни по стойността на колоните, системата издава грешка. Това означава, че е достъпно само сортиране по стандартни позиции - "растеж и спад".
Кратки препоръки
Обобщавайки, трябва да се каже, че потребителят трябва да реши как да създава заявки в Access посредством Wizard или Designer. Въпреки че за повечето хора, които използват базата данни на MS Access, първата опция е по-подходяща. В крайна сметка, самият Учител ще извърши цялата работа, оставяйки само няколко щраквания на мишката на потребителя, при избора на условията на заявката. Изрично са необходими разширени настройкипрофесионален опит с бази данни. Ако в работата се използват големи бази данни, най-добре е да се свържете със специалист, за да избегнете повреда на СУБД и възможна загуба на данни. Има една точка, която е достъпна само за програмистите. Като основен език на SQL базата данни, необходимата заявка може да бъде написана като програмен код. За да работите в този режим, просто кликнете върху реда на вече създадената заявка и в контекстното меню изберете "SQL Mode".