Създаване на заявки в Access. Видове искания
Системата за управление на бази данни (СУБД) еСпециална програма или набор от програми, необходими за организирането и поддържането на съответните бази данни. Една от тези програми е MS Access.
Понятие за запитвания
Те се използват за сортиране, добавяне,промяна, филтриране, изтриване на определена информация в базата данни. С тяхна помощ избирате тези записи, от които се нуждаете, за да съставите определени отчети или формуляри, т.е. работата се изпълнява с част от базата данни.
Когато създавате заявки в Access, можете да свържете таблици, да групирате и изберете записи, да се свържете с операции по сетълмента.
Класификация на заявките
Различават се следните видове заявки:
- Искане за извадка, при което данните се извличат съгласно определеното условие. В рамките на тази заявка записите се групират и се представят изчисленията, направени в полетата на таблицата.
- Искане за промяна, което променя данните в оригиналните таблици. С помощта на тях данните могат да се коригират и да се създават нови таблици.
- Въпрос с параметри, при които се въвеждат определени условия или данни.
- Кръстосани заявки, предназначени да изчисляват и предоставят данни, обикновено под формата на електронни таблици, за да улеснят анализа.
- SQL-заявките са искания за определена информация, тяхната конструкция се основава на спазването на определени правила, използвайки специфичен синтаксис.
Искания за избор
Създаването на заявки в този тип достъп включва изграждането на таблица, която съдържа същите структурни елементи, както обикновено. Той се създава въз основа на доказателства.
Резултатите са динамичен наборданни, в тази връзка, когато сетълментът на записите е затворен, "изчезват", оставайки в оригиналните таблици. Запазването на данните от заявките означава запазване на тяхната структура.
Тези искания се формират чрез уточняване на полетата исъдържащи ги, включени в заявката, описващи изчислените полета, извършване на групови операции върху първоначалните записи и формиране на условия за избор (например от коя дата на продажбата на определена група стоки).
Създаването на заявки в MS Access на този тип предполага, че можете да ги създадете ръчно или чрез "Create Query Wizard".
За да определите полетата и таблиците, включени в заявката, отидете в режим на проектиране.
За да преминете в режим Проектиране в Access 2013в навигационната зона кликнете върху контекстния бутон на мишката върху името на формуляра и изберете "Дизайнер". Натискайки ALT + F8, можете да извикате "Списък на полетата", от който полетата могат да бъдат преместени директно във формуляра.
Искания за промяна
Тези видове искания са нещо катоВидове от първия вид, но те са необходими за модифициране на извлечените данни. Те са маркирани с удивителен знак в Access. В Access, създаването на заявки за промени е възможно в четири типа:
- създаване на нови таблици;
- добавяне на записи към таблиците източник;
- промяна на данните в таблиците с източници;
- изтриване на записи от таблици източник.
Следователно, тези действия могат да унищожат базата данни, в тази връзка е необходимо първо да проверите резултата от изпълнението на заявката, като отидете в табличен режим.
Създаването на нови таблици се използва за архивиране на данни, архивиране или експортиране на данни.
Има различни искания за промянаискания за актуализиране, като се използват абсолютно всички записи, които отговарят на дадено условие. Ако наборът от данни трябва да се промени, тогава се използва тази версия.
Друг тип са исканията за премахване, които унищожават всички записи, които отговарят на определени условия.
Друг вид въпрос на въпрос са заявки за добавки, в които данните се добавят от една таблица към друга.
КРАТКО ИЗИСКВАНИЯ
Тези видове се използват за комбиниранеCrosstab парични или цифрови данни, съхранявани в таблицата източник. Crosstab заявка в Достъпът е създаден с помощта на съветника на заявка, като се използват които инструкциите, лесно можете да създадете такъв тип. В същността си, напречното искането е подобен на Excel PivotTables.
Кръстосана таблица се създава, когато зададете заглавията на редове, колони, стойности и групова операция.
Схемата за изграждане на този тип таблица се намалява доследващата. С помощта на СУБД се извършва обединяване на данни в групови полета. Тази операция се извършва върху номерата в полето за стойност. В клетката на таблицата, разположена в пресечната точка на колоната и редове, се поставя крайната стойност на тази група.
Кръстосаните заявки в Access, като правило, се използват за създаване на отчети и диаграми.
Заявки с параметри
Този тип заявка определя състоянието на потребителя, преди да се изпълни.
За да създадете заявка в Access, трябва да поставите израза на параметъра в квадратни скоби в колоната за заявки в клетката Състояние.
Ако изпълните тази заявка, ще видите диалогов прозорец, който съдържа предложение за въвеждане на параметри.
SQL заявки
В Access 2013 и други версии заявките се изпълняват чрез структуриран SQL заявка.
За да създавате SQL заявки, трябва да отидетережим на дизайнера, след това в бутона "Преглед" изберете "SQL режим". В резултат на това се появява диалогов прозорец, в който изберете полето, въведете имената на колоните, а в полето От - нещо, което ще бъде показано в редове, като например имената на доставчиците (ако първата колона "Наименование").
Достъпът не използва чист SQL, а неговдиалект Jet-SQL. Основни познания за искания са на този език: SELECT, по който пробата на записите при определени условия (имена на полета изходни таблици, прехвърляне на резултатната таблица), UPDATE - се използва за редактиране на записи, изтриване - за да изтриете някой от тези записи, CREATE - за създаване на нови обекти на база данни. В MS Access можете също да използвате TRANSFORM за изграждане на кръстосани референции, С опция за собственик-достъп, за да създадете специални заявки от потребител, който няма достъп до таблиците, до които трябва да бъде достъпна тази заявка, IN (за осигуряване на комуникация с отдалечена база данни), DISTINCTROW (създаване на заявка с обединяване на възможни данни). Можете също да използвате произтичащите SQL функции, вградените функции на Access и VBA.
В заключение
Създаването на заявки в Access се извършва засъздаване на записи за други искания, отчети или формуляри. С помощта на определени действия се събират данни от няколко таблици. Заявките могат да бъдат включени в образуваното от полето маса избран, да извършват изчисления във всеки нов рекорд, документацията, която се изисква да отговаря на определени условия, групирани израз със същите стойности в някои или едно поле, за да формират нова таблица данни въз основа на съществуващата, добавяне, изтриване или обновяване някои записи.</ span </ p>