Препратка - концепция, използване и създаване

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

Концепция и използване

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


Резултатите от заявката се показват като таблица. Колоните са полета на обекти, от които се прави проба. И редовете съдържат стойностите на клетките на тези обекти. Получените данни се показват от потребителя чрез докладите Достъп, получавайки визуално представяне на информацията, съдържаща се в базата данни. Но най-често трябва да получавате данни не в чиста форма, а с използване на функции и изрази. Една колона от таблицата е групирана заедно, за да се комбинира информация. Всичко това помага да се направи препратка.

Изрази, сортиране, термини за заявки

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


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

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

Например в малък магазин за продажба на интериорни предмети за къщата се извършва счетоводството на вази. Изработени са от различни материали и имат определен размер. Клиентът желае да закупи стоки само от един материал с еднакъв размер в размер на 25 броя. За да разберете коя ваза е достатъчно на склад, се създава заявка, резултатите от която ще покажат броя на елементите, които отговарят на критериите на купувача. Създаването на препратка за този пример е удобно с помощта на съветника за заявки. Неговото предимство в простотата, обаче, също е недостатък. Тя не ви позволява да правите сложни селекции от множество таблици. Но за нашия случай съветникът за заявки ще работи перфектно. В раздела Creation (Създаване) кликнете върху съветника за заявки и в прозореца изберете типа Crossword ("Кръстословица"), а след това примерната таблица е "Vases" (Вази).
Да предположим, че в обобщената таблица искаме да видим материала, от който са направени вази, в редове и техния размер вколони. Избери го.
Стойностите в клетките представляват броя на вазите за всеки материал и всеки размер. Те се изчисляват като сума.
Получете резултата. В него се посочва, че магазинът може да предложи на клиента 25 вази или порцелан от средно стъкло.

Създаване в дизайнера "

За по-сложни случаи, създаването на заявка за кръстосан достъп е възможно с помощта на" Дизайнер ". Да вземем по-сложен пример за магазин, който продава артикули от декор. 45 идентични вази, и той иска да ги вземе директно от склада.
Базата данни съдържа вази с информация за материала и размера на артикулите, "Складове" с адресите на магазините и "Стоки на склад" с вида на продукта и неговото количество във всеки от хранилищата. queries "избираме всички тези таблици. Редовете съдържат данни за складовете с номера и адреси, в колоните - името на вазата, в клетките - броя на стоките.
Съдейки от таблицата с резултатите, можем да предложим на купувача 3 склада, които имат необходимия брой идентични вази, - № 2 4 и "Централ". В първите две има само едно име на продукта в правилното количество, в второто - три.

Използване на SQL

Създаването на препратка към базата данни на Access също е достъпна в езика за програмиране SQL. За да направите това, използвайте операцията TRANSFORM. В тялото на заявката имаме функция, която използваме за обработка на стойностите в клетките на получената таблица. В нашия случай това е такасумата на номерата в полето "Количество" на таблицата "Стоки в складове".
Данните могат да бъдат получени чрез проста заявка за SELECT. Избраните полета показват колоните, които в заявката съставят заглавките на редовете. В нашия пример, полетата "Склад" и "Адрес" от таблицата "Склад". За да добавите други таблици, използвайте оператора INNER JOIN, за да определите полетата за връзката. Накрая, командата PIVOT включва поле, чиито стойности са заглавията на колоните, името на ваз. SQL заявката е под формата на:Преобразуване на сумата [ASUS] AS [Сума-количество]

ИЗБЕРЕТЕ СКЛАД. )FROM Warehouse INNER JOIN [Продукти на склада] ON Вази.Код = [Продукти на склад] .Name) Warehouse.Kod = [Склад за склад.] Склад

(36ГРУПА ПО Складід.Склад, Складід.Адрес

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

Свързани публикации