/ / Създаване на заявки в Access. Видове заявки

Създаване на заявки в Access. Видове искания

Система за управление на бази данни (СУБД) еСпециална програма или набор от програми, които са необходими за организирането и поддържането на съответните бази данни. Една от тези програми е MS Access.

Понятието за запитвания

създаване на заявки за достъп

Те се използват за сортиране, добавяне,промени, филтриране, изтриване на определена информация в базата данни. С тяхна помощ селекцията се извършва от онези записи, които са необходими за подготовката на определени доклади или формуляри, тоест се извършва работа с част от базата данни.

Когато създавате заявки в Access, таблиците могат да се присъединят, записите се групират и избират, а операциите за разплащане са свързани.

Поискайте класификация

видове заявки

Разграничават се следните видове заявки:

  • Запитване за извадка, в която се извличат данни според определеното условие. Като част от тази заявка се групират записи и се представят изчисленията, извършени в полетата на таблицата.
  • Заявка за промяна, при която данните в оригиналните таблици се променят. Използвайки тях, данните могат да бъдат коригирани и могат да се създават и нови таблици.
  • Въпрос с параметри, в които се въвеждат определени условия или данни.
  • Многопрофилните заявки, предназначени за изчисляване и предоставяне на данни, обикновено са под формата на електронни таблици, за да улеснят анализа.
  • SQL заявките са заявки за получаване на определена информация; изграждането им се основава на спазване на определени правила, като се използва специфичен синтаксис.

Искания за извличане

Създаването на заявки в Access от този тип включва изграждане на таблица, съдържаща същите структурни елементи като обикновената. Създава се въз основа на доказателства.

Резултатите са динамичен набор.данни, във връзка с които, когато наборът е затворен, записите „изчезват“, оставайки в оригиналните таблици. Запазването на данните от заявката означава поддържане на нейната структура.

Тези заявки се формират чрез посочване на полетата итаблици, съдържащи ги, включени в заявката, описание на изчислените полета, групови операции, извършени върху първоначалните записи, и формиране на условия за подбор (например от коя дата е продадена определена група стоки).

Създаването на заявки в MS Access от този тип предполага, че те могат да бъдат създадени ръчно или с помощта на "Помощник за създаване на заявка".

За да определим полетата и таблиците, които да бъдат включени в заявката, преминаваме в режим на проектиране.

За да преминете към режим на проектиране в Access 2013в областта за навигация щракнете върху името на формата с бутона на контекстната мишка и изберете "Дизайнер". Чрез натискане на ALT + F8 можете да извикате „Списък на полета“, от който полетата могат да се плъзгат директно във формата.

поддб система за управление на база данни

Заявки за промяна

Тези видове заявки са видразнообразие от първия тип, но те са необходими за промяна на данните, които са били извлечени. Те са маркирани с удивителен знак в Access. Достъпът може да създаде заявки за промяна в четири типа:

  • създаване на нови таблици;
  • добавяне на записи към изходните таблици;
  • промяна на данните в изходните таблици;
  • Премахване на записи от изходните таблици.

Достъп 2013

Следователно тези действия могат да унищожат базата данни, във връзка с която първо трябва да проверите резултата от изпълнението на заявките, като преминете в режим на таблица.

Създаването на нови таблици се използва при архивиране на данни, извършване на архивиране или експортиране на данни.

Има различни искания за промяназаявки за актуализация, с помощта на които се актуализират абсолютно всички записи, които отговарят на дадено условие. Ако е необходимо да се направят промени в комплекса от данни, тогава се използва този сорт.

Друг вариант са заявките за изтриване, които унищожават всички записи, които отговарят на дадени условия.

Друга разновидност на въпросните заявки са заявките за добавяне, които добавят данни от една таблица в друга.

Пресичане на заявки

кръстосана заявка за достъп

Тези видове се използват за комбиниране вкръстосана таблица с парични или цифрови данни, съхранявани в изходната таблица. Кръстосаното запитване в Access е създадено с помощта на съветника за заявки, с помощта на инструкциите на който можете лесно да създадете този изглед. В основата си кръстосана заявка е подобна на въртящите се таблици на Excel.

Crosstab се създава, когато са посочени заглавки на редове, колони, стойности и групова операция.

Схемата за конструиране на този тип таблица е сведена доследващия. Използвайки СУБД, данните се групират по групови полета. Тази операция се извършва на числа в полето за стойност. В клетката на таблицата, разположена в пресечната точка на колоната и редовете, се поставя общата стойност на тази група.

Кръстосаните заявки в Access обикновено се използват за създаване на отчети и диаграми.

Въпроси за параметри

Този тип заявка изяснява условието за потребителя преди да изпълни.

За да създадете заявка в Access, трябва да поставите израза за въвеждане на параметър в квадратни скоби в колоната за заявки, в клетката "Състояние".

Ако изпълните тази заявка, ще се появи диалогов прозорец, в който ще бъдете подканени да въведете параметри.

SQL заявки

създаване на заявки в MS достъп

В Access 2013 и други версии заявките се изпълняват с помощта на SQL Структуриран език за заявки.

За да създадете SQL заявки, трябва да отидете нарежим на проектиране, след това на бутона „Преглед“ изберете „SQL Mode“. В резултат ще се появи диалогов прозорец, в който в полето Избор въведете имената на колоните, а в полето От - какво ще се показва в редовете, например имената на доставчиците (ако първата колона е " Име ").

Access използва не чист SQL, а неговдиалект на Jet-SQL. Основните инструкции за заявки на този език са: SELECT, който се използва за избор от записи според определени условия (имена на полета на изходните таблици, прехвърлени в получената таблица), UPDATE се използва за редактиране на записи, DELETE се използва за изтриване всички посочени записи, CREATE - за създаване на нови обекти на база данни. MS Access също използва TRANSFORM за изграждане на кръстосани запитвания, С ОПЦИЯ ЗА СОБСТВЕН ДОСТЪП за създаване на специални заявки от потребител, който няма достъп до таблиците, до които тази заявка трябва да има достъп, IN (за осигуряване на комуникация с отдалечена база данни), DISTINCTROW (създаване на заявка с възможно обединяване на данни). Функции за обобщение на SQL, вградени функции за достъп и VBA също могат да бъдат приложени.

В заключение

Access създава заявки загенериране на записи за други заявки, отчети или формуляри. С помощта на определени действия се събират данни от няколко таблици. Заявките ви позволяват да включите избрани полета в генерираната таблица, да извършвате изчисления във всеки нов запис, да избирате записи, които са необходими за удовлетворяване на определени условия, да групирате изрази със същите стойности в някои или едно поле, да формирате нова таблица с данни на съществуващите добавете, изтрийте или актуализирайте някои записи.