Odsyłacz - pojęcie, użycie i tworzenie

Podczas pracy z użytkownikiem bazy musi otrzymywać informacje w wygodnej formie dla wyświetlania na podsumowanie różnych parametrów, za pomocą obliczeń i wyrażeń. W bazie danych Access wykorzystywane są próbki i żądania danych. W artykule rozważa się jeszcze jeden sposób wyświetlania i wybierania wymaganych wartości - odsyłacza.

Pojęcie i użyj

, który zawiera bazę wielu tabel połączonych, użytkownik korzysta pobrać wnioski do otrzymania tylko informacje, że potrzebuje w danym momencie. Takie żądania umożliwiają wybieranie wartości z kilku obiektów, grupowanie ich i sortowanie według kryteriów, wybieranie rekordów w określonych warunkach.


Wyniki zapytania są wyświetlane w postaci tabeli. Kolumny są polami obiektów, z których tworzona jest próbka. A wiersze zawierają wartości komórek tych obiektów. Monitor wyświetla dane użytkownika za pomocą raportów Access, aby dać wizualne przedstawienie informacji zawartych w bazie danych. Ale najczęściej trzeba uzyskać dane nie w czystej postaci, ale za pomocą funkcji i wyrażeń. Jedna kolumna tabeli jest zgrupowana w celu połączenia informacji. Wszystko to pomaga nawiązać połączenie.

Wyrażenia, sortowanie, warunki zapytania

Zapytania wykorzystują funkcje do obsługi poszczególnych wartości i wyników. Baza danych Access zapewnia wybór wbudowanych funkcji do pracy z różnymi typami danych. Niedroga kalkulacja dnia,miesiąc lub rok dla daty, znajdowanie podłańcucha wejściowego w polu tekstowym, trygonometryczne i operacje arytmetyczne z liczbami, transformacja typów między nimi.


W przypadku zapytań przesłuchowych wykorzystywane są funkcje wyszukiwania minimalnej, maksymalnej lub średniej wartości, ilości lub ilości danych. Wyniki wykonywania kwerendy są sortowane według pól rosnących lub malejących. W celu wybrania wartości podane są warunki, które pozwalają uzyskać tylko niezbędne dane w wynikach. Wyrażenia są również szeroko stosowane w warunkach.

Za pomocą kreatora, aby utworzyć

Na przykład, w niewielkim sklepie na sprzedaż artykułów wyposażenia domu, przeprowadzane jest rozliczanie wazonów. Są wykonane z różnych materiałów i mają określoną wielkość. Klient chce kupić towar z tylko jednego materiału o tym samym rozmiarze w ilości 25 sztuk. Aby dowiedzieć się, która z waz jest wystarczająca na magazynie, tworzone jest zapytanie, którego wyniki pokażą liczbę produktów spełniających kryteria kupującego. Tworzenie odsyłacza dla tego przykładu jest wygodne dzięki Kreatorowi zapytań. Jego zaleta w prostocie jest jednak także wadą. Nie pozwala na dokonywanie złożonych wyborów z wielu tabel. Ale w naszym przypadku Kreator zapytań będzie działał idealnie. Na karcie Tworzenie kliknij Kreator zapytania iw oknie wybierz typ Krzyżówka, a następnie przykładowa tabela to "Wazy".
Załóżmy, że w tabeli podsumowującej chcemy zobaczyć materiał, z którego wykonane są wazony, w rzędach i ich rozmiar wkolumny Wybierz to.
Wartości w komórkach oznaczają liczbę wazonów dla każdego materiału i każdego rozmiaru. Są one obliczane jako kwota.
Uzyskaj wynik. Stwierdza, że ​​sklep może zaoferować klientom 25 Ocena wazony ze szkła lub porcelany.

Tworzenie Builder „

W przypadku bardziej złożonych przypadkach, utworzenie przekroju żądanie jest możliwy dostęp” projektanta „. Bierzemy bardziej złożony przykład sklepu, który sprzedaje elementy dekoracji. Wazon w różnych sklepach. Tym razem potrzeba kupujący 45 identycznych wazonów i chce je do podejmowania własnych bezpośrednio z magazynu.
z zawartym tabeli „wazonie” z informacjami na temat materiału i wielkości obiektów „składniki” repozytorium lokalizacji i „towary w magazynie” o rodzaju produktu i jego numer w każdym z repozytoriów: w "Projektancie". Zapytanie „zaznacz wszystkie tabele Linie są hurtownie danych z numerami telefonów i adresy w kolumnach. - wazony nazwę w komórkach. - ilość towarów
Sądząc po tabeli wyników, możemy zaoferować kupującym 3 magazyny, które mają wymaganą liczbę identycznych wazonów, - nr 2 4 i "Central". W pierwszych dwóch jest tylko jedna nazwa produktu we właściwej ilości, w drugim - trzy.

Korzystanie z SQL

Tworzenie odsyłacza do bazy danych Access jest również dostępne w języku programowania SQL. Aby to zrobić, użyj operacji TRANSFORM. Ciało wniosek jest funkcją, którego używamy do obsługi otrzymane wartości w komórkach tabeli. W naszym przypadku jestsuma liczb w polu "Ilość" tabeli "Towary w magazynach".
Dane można uzyskać za pomocą prostego żądania próbki SELECT. Wybrane pola wskazują kolumny, które w zapytaniu tworzą nagłówki linii. W naszym przykładzie pola "Magazyn" i "Adres" z tabeli "Magazyn". Aby dodać inne tabele, użyj instrukcji INNER JOIN, aby określić pola dla łącza. Wreszcie, zespół zawiera pole PIVOT którego wartości są nagłówki kolumn Wynik - nazwę wazony. zapytań SQL się:przekształcane suma ([Tovarы personelu] .Kilkist) jako [Sum-Ilość]

SELECT Sklady.Sklad, Sklady.Adresa ,

, (34 )przed uruchomieniem WEWNĘTRZNY Dołącz (wazon WEWNĘTRZNY kwadratu [Tovarы na personel] z = Vazy.Kod [Tovarы na personel] .Naymenuvannya) oN Sklady.Kod = [Tovarы na personel] .Sklad ,

, (36 )GRUPA PRZEZ Sklady.Sklad, Sklady.Adresa ,

blokują Vazy.Vaza;Jak widzieliśmy w pole karne żąda dostępu - przydatna funkcja, która jest łatwa w użyciu. Pomaga uprościć prezentację danych i ułatwia pracę nad zbiorczymi raportami.

Powiązane publikacje